Программирование циклических процессов: составить алгоритм для вычисления количества воды Q - C#

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста написать программу: Слесарь-сантехник начинает работу в 8 ч. и заканчивает в 17 ч., делая перерыв на обед с 12 до 13 ч. Через каждые 30 мин работы он устраняет течь в кранах водопроводной системы одной из квартир жилого дома. Составить алгоритм для вычисления количества воды Q, которое вытечет из неисправных кранов за рабочий день слесаря - сантехника, если утечка воды в одной квартире составляет Q [л/мин].

Решение задачи: «Программирование циклических процессов: составить алгоритм для вычисления количества воды Q»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace lab_4_while
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             Console.Write("количество литров в минуту = "); //вывод на экран
  14.             int z = Convert.ToInt32(Console.ReadLine());    //ввод количества литров в минуту
  15.             /* так как слесарь устраняет 1 течь каждые 30 минут */
  16.             int k = (17 - 8 - 1) * 2;   //количество квартир
  17.             /* 0.5 будет равнятся 30 минутам */
  18.             int q = 0;  //количество потеряной воды
  19.             double i = 8.0;
  20.             while(i<17.0)
  21.             {
  22.                 if ((i >= 12) && (i < 13))      //время обеда
  23.                 {
  24.                     q += (30 * z) * k;
  25.                 }
  26.                 else
  27.                 {
  28.                     q += (30 * z) * k;
  29.                     k--;
  30.                 }
  31.                 i+=0.5;
  32.             }
  33.             Console.WriteLine("количество утерянной воды: " + q);
  34.             Console.ReadKey();
  35.         }
  36.     }
  37. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы