Напишите программу, которая читает массу 12 грузов, что загружаются в машину и выдает общую массу груза в машине после загрузки.
209
227
Ответы на вопрос:
var s, i, a: integer;
begin
s: =0;
writeln('введите массу 12 грузов');
for i: =1 to 12 do
begin
read(a);
s: =s+a;
end;
writeln('масса 12 грузов равна ',s);
end.
Const p = 3.14; //число "пи" var n: byte; r, d, l, s: real; begin {сообщаем кратко данные : } writeln(' пусть в окружности: '); writeln(' 1)r - радиус; '); writeln(' 2)d - диаметр; '); writeln(' 3)l - длина; '); writeln(' 4)s - площадь круга.'); writeln; writeln(' введите номер одной из величин (от 1 до 4): '); write(' n = '); readln(n); //вводим номер величины. {здесь используем цикл. запрашивается ввод до тех пор, пока номер n не будет лежать в диапазоне [1, 4]: } while (n < 1)or(n > 4) do//условие вхождения в цикл. begin writeln(' такого номера здесь нет! '); writeln(' введите другой номер (от 1 до 4): '); write(' n = '); readln(n) //снова вводим номер. end; writeln; {сообщаем о том, какую величину мы ввели, а потом запрашиваем ввести её значение: } write(' это ' ); case n of 1: begin writeln('радиус окружности. введите его значение: '); write(' r = '); readln(r) end; 2: begin writeln('диаметр. введите его значение: '); write(' d = '); readln(d) end; 3: begin writeln('длина окружности. введите её значение: '); write(' l = '); readln(l) end; 4: begin writeln('площадь круга. введите её значение: '); write(' s = '); readln(s) end end ; writeln(' тогда для остальных величин будем иметь: '); writeln; {используя соотношения d = 2*r, l = 2*p*r, s = p*sqr(r), выразим последовательно три величины через четвертую: } case n of 1: begin{здесь дано r. находим d, l и s: } writeln(' диметр: d = ', 2 * r); writeln(' длина: l = ', 2 * p * r); writeln(' площадь: s = ' , p * sqr(r)) end; 2: begin{здесь дано d. находим r, l и s: } writeln(' радиус: r = ', d / 2); writeln(' длина: l = ', p * d); writeln(' площадь: s = ', p * sqr(d / 2)) end; 3: begin{здесь дано l. находим r, d и s: } writeln(' радиус: r = ', l / p / 2); writeln(' диаметр: d = ', l / p); writeln(' площадь: s = ' , sqr(l) / p / 4 ) end; 4: begin{здесь дано s. находим r, d и l: } writeln(' радиус: r = ', sqrt(s / p): 7: 4); writeln(' диаметр: d = ', 2 * sqrt(s / p): 7: 4); writeln(' длина: l = ', 2 * sqrt(p * s): 7: 4) end end end .
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
lotoskei10.07.2022 13:14
-
эльмира15629.10.2020 17:17
-
Adoka709.12.2021 19:50
-
NuznaPomojs06.06.2021 07:18
-
Америя03.05.2020 15:52
-
Ивангай22866614.09.2021 14:35
-
татьяна104402.01.2021 08:25
-
rozettak13.06.2023 04:07
-
Чикама27.08.2022 16:18
-
MDasha4528.07.2022 15:02
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.