Другие предметы

Нужно найти общее количество страниц во всех журналах, при условии что число страниц в газете не превышает 16 и объем

Нужно найти общее количество страниц во всех журналах, при условии что число страниц в газете не превышает 16 и объем любого журнала больше объема любой газеты. Решение нужно написать на С# с использованием цикла while или do while.
Верные ответы (1):
  • Печенье
    Печенье
    14
    Показать ответ
    Тема: Нахождение общего количества страниц в журналах

    Описание: Для решения данной задачи, мы можем использовать цикл while или do while и выполнять следующие действия:
    1. Создаем переменные для хранения общего количества страниц и количества журналов.
    2. Задаем начальные значения общего количества страниц (равно 0) и количества журналов (равно 0).
    3. Просим пользователя ввести количество страниц в каждом журнале, используя цикл while или do while.
    4. Внутри цикла запрашиваем у пользователя количество страниц в каждом журнале.
    5. Проверяем, что введенное значение страниц не превышает 16, иначе просим пользователя ввести корректное значение.
    6. Если значение страниц в журнале корректное, увеличиваем общее количество страниц на это значение и увеличиваем количество журналов на 1.
    7. После выхода из цикла, выводим общее количество страниц в журналах на экран.

    Дополнительный материал:

    int totalPages = 0; // переменная для хранения общего количества страниц
    int numberOfMagazines = 0; // переменная для хранения количества журналов

    Console.WriteLine("Введите количество страниц в каждом журнале (не более 16):");

    while (true)
    {
    Console.Write("Количество страниц в журнале: ");
    int pages = int.Parse(Console.ReadLine());

    if (pages <= 16)
    {
    totalPages += pages;
    numberOfMagazines++;
    }
    else
    {
    Console.WriteLine("Некорректное значение, попробуйте еще раз.");
    }

    Console.Write("Хотите ли вы ввести еще один журнал? (да/нет): ");
    string answer = Console.ReadLine();

    if (answer.ToLower() == "нет")
    {
    break;
    }
    }

    Console.WriteLine("Общее количество страниц в журналах: " + totalPages);
    Console.WriteLine("Количество журналов: " + numberOfMagazines);


    Совет: При вводе количества страниц в журнале, обратите внимание на условие "не более 16". Если вы ввели некорректное число, программа попросит вас ввести правильное значение.

    Задание: Введите количество страниц в трех журналах, где первый журнал содержит 12 страниц, второй журнал содержит 20 страниц, третий журнал содержит 8 страниц.
Написать свой ответ: