Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/2: Рейтинг темы: голосов - 2, средняя оценка - 4.50
DJAMEL
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 21
1

Даны целые числа m (часы) и n (минуты) .Определить наименьшее время (в минутах) когда совпадут минуты и часы

16.12.2015, 14:31. Просмотров 473. Ответов 2
Метки нет (Все метки)

Даны целые числа m (часы) и n (минуты) .Определить наименьшее время (в минутах) до того момента когда часовая и минутная стелка совпадут. Т е когда угол часовой стрелки и минутной будут равны. Вот отрывок задачи но я не могу полностью разобраться как именно нужно нааписать код.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  private void button1_Click(object sender, EventArgs e)
        {
 
            int gmin,gchas;
// время от куда мы стартуем
            int chas = Convert.ToInt32(textBox1.Text); //Часы которые вводим
            int min = Convert.ToInt32(textBox2.Text); // минуты
            gchas = chas * 30; // определяем угол  для часовой стрелки
            gmin = min * 6; // определяем угол  для минутной стрелки
// выбрал  цикл  с постусловием            
do
            {
                if (min == 60) min = 1; // проверка на то если минуты дошли до 60 то ставим в начало т е  с 1 минты
                min++; 
                gmin = gmin++; // при каждом увеличении минуты увеличииваем угол на 6 градусов
                gchas =gchas +6; //увеличение на 1 градус часовой стрелки
                
            }
            while (gmin == gchas); // если углы равны то 
             label3.Text = Convert.ToString(min);// выводим сколько минут прошло до того как совпали часовая стрелка и минутная .
Почему минуту увеличивает только один раз?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2015, 14:31
Ответы с готовыми решениями:

Даны целые числа m (часы) и n (минуты) .Определить наименьшее время (в минутах) когда совпадут минуты и часы
Даны целые числа m (часы) и n (минуты) .Определить наименьшее время (в минутах) до того момента ...

Из секунд - часы, минуты и секунды. Из минут - часы, минуты
private void button4_Click(object sender, EventArgs e) { if (textBox3.Text ==...

Написать функцию перевода времени, заданного в секундах или минутах в часы, минуты, секунды
написать функцию перевода времени, заданного в секундах или минутах в часы, минуты, секунды....

Написать функцию которая получает два параметра – плановое и фактическое время прибытия поезда в формате часы:минуты
Предложите свое решение микрозадачи : написать функцию которая получает два параметра – плановое...

Преобразование часов из десятичного числа в стандартный формат времени (часы : минуты : секунды).
Ребята помогите, как осуществить в C# Преобразование часов из десятичного числа в стандартный...

2
SoftIce
es geht mir gut
10956 / 4352 / 1104
Регистрация: 27.07.2011
Сообщений: 10,679
Завершенные тесты: 1
16.12.2015, 14:37 2
Цитата Сообщение от DJAMEL Посмотреть сообщение
while
until ?
0
Tyoma
236 / 75 / 24
Регистрация: 12.05.2010
Сообщений: 211
Завершенные тесты: 3
16.12.2015, 14:47 3
Цитата Сообщение от SoftIce Посмотреть сообщение
until ?
В C# - do {} while();
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2015, 14:47

Написать в отдельной функции ввод четырехзначного числа и отделить от него часы и минуты
Привет всем,как написать в отдельной функции ввод четырехзначного числа и отделить от него часы и...

Округлить время (часы, минуты, секунды) до часов, минут или до часов
Всем привет! Нужна помощь с исправлением программы на c#. По заданию нужно округлить время (часы,...

Класс "Время" с полями - часы, минуты, секунды
Класс время. Поля -часы,минуты,секунды. Перегрузки: +,-...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru