Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 5

Определить угол положения часовой стрелки - проверьте меня плз

30.10.2012, 05:08. Показов 4054. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проверьте плз 2 задачи, не пойму где ошибка.
Если в первой задаче ввести 12:15:00 то получится 183.75', а если это ввести во второй - получится 12:25.

1) Определить угол между положением часовой стрелки в начале суток и в указанный момент
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "");
    double h,m,s,all_sec,all_min,gr;
    cout<<"Введите время: ";
    cin>>h>>m>>s;
    all_sec=(h*3600.0+m*60.0+s);
    all_min=all_sec/60;
    gr=(all_min*0.5)/2;
    cout<<gr<<" градусов - угол между положением часовой стрелки в начале суток и в указанный момент.\n";
2) С начала суток стрелка повернулась на y градусов (0<=y<=360) y-вещественное число. Определить число полных часов и полных минут, прошедших с начала суток.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "");
 
    double gr,m,all;
    int h;
    cout<<"Введите количество градусов: ";
    cin>>gr;
    all=((gr*2.0)/60.0)*2.0; //вычисляем кол-во часов и минут
    h=all;
    m=(all-h)*100;
    cout<<h<<" часов "<<m<<" минут\n\n";
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.10.2012, 05:08
Ответы с готовыми решениями:

Определить значение угла для минутной стрелки, если известен угол часовой
Доброго времени суток! В С++ недавно, но в универе уже задали такие задачи: 3)Часовая стрелка образует угол y с лучом, проходящим...

Определить угол между положением часовой стрелки в начале суток и в указанный момент времени
Даны целые числа h,m,s (0&lt;h&lt;23, 0&lt;=m&lt;=59, 0&lt;=s&lt;=59), указывающие момент времени: &quot;h-часов,*m-минут,*s-секунд&quot;&quot;.&quot; Определить...

Повернуть матрицу на угол 90° против часовой стрелки
Дана квадратная матрица A порядка M. Повернуть ее на угол 90° в положительном направлении, то есть против часовой стрелки (при этом ...

4
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
30.10.2012, 05:13
что делает эта строчка?
C++
1
m=(all-h)*100;
0
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 5
30.10.2012, 05:18  [ТС]
Это я так минуты вычислял
Пришло в голову что там нужно:
C++
1
m=((all-h)*60)/100;
Но я не уверен.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
30.10.2012, 05:59
Ваша программа выдает 6 часов, если ввести 90 градусов, что есть не верно.

Добавлено через 40 минут
Первая:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "");
    double h,m,s,gr;
    cout<<"Введите время: ";
    cin>>h>>m>>s;
    gr=(h+m/60+s/3600)*30;
    cout<<gr<<" градусов - угол между положением часовой стрелки в начале суток и в указанный момент.\n";
     system("pause");
}
Вторая:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
void main()
{
    setlocale(LC_ALL, ""); 
    double gr,m_all;
    int h,m;
    cout<<"Введите количество градусов: ";
    cin>>gr;
     m_all=gr*2;
     h=m_all/60;
     m=(m_all-h*60);
    cout<<h<<" часов "<<m<<" минут\n\n";
     system("pause");
}
1
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 5
30.10.2012, 06:06  [ТС]
По второй вопросов нет, всё понятно, спасибо!
upd - всё понятно, уже пора спать просто
Спс)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.10.2012, 06:06
Помогаю со студенческими работами здесь

Вычислить угол φ (в градусах) между положениями часовой стрелки в заданное время
вот есть така задача Вычислить угол φ(в градусах) между положением часовой стрелки в начале дня и ее положение в H часов, M минут,...

Определить меньший угол между часовой и минутной стрелками на циферблате часов
Доброго времени суток. Прошу помочь с решением. C++ только начал изучать, поэтому решение здесь несложное. Дано время — два целых...

Задано время в часа и минутах. Определить через сколько минут часовая и минутная стрелки будут образовывать угол в 90 гр
Помогите пожалуйста!!! Препод ввел 9 часов 31 минута и программа сломалась, вывела 29 минут и угол не стал 90, какое условие добавить,...

Определить угол между положением часовой стрелки
Даны целые числа h,m,s(0&lt;h&lt;23, 0&lt;m&lt;59,0&lt;s&lt;59), указывающие момент времени h часов, m минут, s секунд. Определить угол(в градусах) между...

Определить угол часовой стрелки между двумя временными точками
Определить f - угол (в градусах) между положением часовой стрелки в начале суток и ее положения в h часов, m минут и s секунд (0 &lt;= h...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 11.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 10.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru