Написать программу, которая считает сколько спит человек за всю жизнь - C#
Формулировка задачи:
Средний возраст человека 75 лет.
Написать программу, которая по указанному продолжительностью сна в сутки подсчитывает, сколько времени за всю жизнь человек спит.
Решение задачи: «Написать программу, которая считает сколько спит человек за всю жизнь»
textual
Листинг программы
using System; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { DateTime beginTime = DateTime.Now; bool flagSleep = false; bool isDead = false; TimeSpan totalTimeSleep = new TimeSpan(); while (DateTime.Now.Year - beginTime.Year < 75 && !isDead) { DateTime beginSleep = new DateTime(); if (!flagSleep) { Console.Write("\nНажмите кнопку S когда будете ложиться спать: "); if (Console.ReadKey().Key == ConsoleKey.S) { beginSleep = DateTime.Now; flagSleep = !flagSleep; } } else { Console.Write("\nНажмите кнопку W когда проснетесь: "); if (Console.ReadKey().Key == ConsoleKey.E) { totalTimeSleep += DateTime.Now - beginSleep; flagSleep = !flagSleep; } } } Console.Write("За всю свою жизнь человек спал {0}", totalTimeSleep.ToString()); Console.ReadKey(true); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д