Из секунд - часы, минуты и секунды. Из минут - часы, минуты - C#
Формулировка задачи:
Листинг программы
- private void button4_Click(object sender, EventArgs e)
- {
- if (textBox3.Text == "")
- {
- textBox3.Text = "0";
- }
- if (textBox4.Text == "")
- {
- textBox4.Text = "0";
- }
- if (textBox5.Text == "")
- {
- textBox5.Text = "0";
- }
- int consec;
- consec = Convert.ToInt32(textBox5.Text);
- consec = int.Parse(textBox5.Text);
- int secparce = consec;
- int hours = (secparce / 60) / 60; //Получаем ЧАСЫ из СЕКУНД
- textBox3.Text = Convert.ToString(hours); //Добавляем высчитаное время в textbox ЧАСОВ.
- int sec1 = secparce - (hours * 60 * 60); //Получаем Остаток СЕКУНД если вычесть ЧАСЫ
- int minuts = sec1 / 60; //Получаем МИНУТЫ из Оставшихся СЕКУНД
- textBox4.Text = Convert.ToString(minuts); //Добавляем высчитаное время в textbox МИНУТ.
- int seconds = sec1 - (minuts * 60); //Получаем СЕКУНДЫ от Остатка СЕКУНД после вычета ЧАСА и МИНУТ
- textBox5.Text = Convert.ToString(seconds); // Добавляем высчитаное время в textbox СЕКУНД.
- h = Convert.ToInt32(textBox3.Text); // Конвертируем в int для работы в таймере.
- m = Convert.ToInt32(textBox4.Text);
- s = Convert.ToInt32(textBox5.Text);
- timer1.Start();
- }
Листинг программы
- int consec;
- consec = Convert.ToInt32(textBox5.Text);
- consec = int.Parse(textBox5.Text);
- int secparce = consec;
- int hours = (secparce / 60) / 60; //Получаем ЧАСЫ из СЕКУНД
- textBox3.Text = Convert.ToString(hours); //Добавляем высчитаное время в textbox ЧАСОВ.
- int sec1 = secparce - (hours * 60 * 60); //Получаем Остаток СЕКУНД если вычесть ЧАСЫ
- int minuts = sec1 / 60; //Получаем МИНУТЫ из Оставшихся СЕКУНД
- textBox4.Text = Convert.ToString(minuts); //Добавляем высчитаное время в textbox МИНУТ.
- int seconds = sec1 - (minuts * 60); //Получаем СЕКУНДЫ от Остатка СЕКУНД после вычета ЧАСА и МИНУТ
- textBox5.Text = Convert.ToString(seconds); // Добавляем высчитаное время в textbox СЕКУНД.
Решение задачи: «Из секунд - часы, минуты и секунды. Из минут - часы, минуты»
textual
Листинг программы
- var tssec = TimeSpan.FromSeconds(Convert.ToDouble(textBox3.Text));
- var tsmin = TimeSpan.FromMinutes(Convert.ToDouble(textBox2.Text));
- var tshor = TimeSpan.FromHours(Convert.ToDouble(textBox1.Text));
- var tsday = TimeSpan.FromDays(0);
- var tsall = tssec + tsmin + tshor + tsday;
- textBox1.Text = Convert.ToString(tsall.Hours + tsall.Days*24);
- textBox2.Text = Convert.ToString(tsall.Minutes);
- textBox3.Text = Convert.ToString(tsall.Seconds);
- //label1.Text = Convert.ToString(tsall.Days);
- //int horadd, horadd1;
- //horadd1 = Convert.ToInt32(tsall.Days);
- //if (horadd1 > 0)
- //{
- //horadd = horadd1 * 24;
- //textBox1.Text = Convert.ToString(horadd);
- //}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д