Вопрос задан 25.06.2023 в 07:46. Предмет Информатика. Спрашивает Иджян Левон.

Паскаль! Надо написать программу используя while-do,программа должна иметь практическое

применение в жизни.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Свиридова Александра.

Ответ:

#include <iostream>

using namespace std;

int main ()

{

   setlocale(0, "");

   int i = 0; // инициализируем счетчик цикла.

   int sum = 0; // инициализируем счетчик суммы.

   do {// выполняем цикл.

       i++;

       sum += i;

   } while (i < 1000); // пока выполняется условие.

   cout << "Сумма чисел от 1 до 1000 = " << sum << endl;

   return 0;

}

Объяснение:

Цикл do while

Цикл do while очень похож на цикл while. Единственное их различие в том, что при выполнении цикла do while один проход цикла будет выполнен независимо от условия. Решение задачи на поиск суммы чисел от 1 до 1000, с применением цикла do while.

Принципиального отличия нет, но если присвоить переменной i значение, большее, чем 1000, то цикл все равно выполнит хотя бы один проход.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу предложить вам программу на языке Паскаль, которая имеет практическое применение в жизни. Давайте напишем программу для вычисления средней оценки студента на основе введенных им оценок.

pascal
program СредняяОценка; var Оценка, Сумма: Real; КоличествоОценок, Счетчик: Integer; begin Сумма := 0; КоличествоОценок := 0; writeln('Введите оценки студента (для завершения ввода введите отрицательное число): '); readln(Оценка); while Оценка >= 0 do begin Сумма := Сумма + Оценка; КоличествоОценок := КоличествоОценок + 1; readln(Оценка); end; if КоличествоОценок > 0 then begin СредняяОценка := Сумма / КоличествоОценок; writeln('Средняя оценка студента: ', СредняяОценка:0:2); end else writeln('Студент не ввел ни одной оценки.'); readln; end.

Эта программа позволяет студенту вводить свои оценки, и она вычисляет среднюю оценку на основе введенных данных. Это может быть полезным в реальной жизни для отслеживания успеваемости студента.

Вы можете изменить программу или добавить дополнительные функции в зависимости от ваших потребностей.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос