Для четырех произвольных чисел, введенных с клавиатуры, выведите на экран соответствующие результаты. если первое число четно, то выведите сумму этих четырех чисел. если второе и третье числа положительны,то выведите их среднее арифметическое. если выполняются одновременно два перечисленных выше условия, то выведите все четыре числа без изменения. иначе, выведите числа, противоположные исходным. составьте соответствующие отладочные примеры и проверьте работу каждой программы.
208
311
Ответы на вопрос:
Var a, b, c, d : integer; begin read (a, b, c, d); if a mod 2 = 0 then writeln (a + b + c + d); if (b > 0) and (c > 0) then writeln ((a + b + c + d) / 4); if (a mod 2 = 0) and (b > 0) and (c > 0) then writeln (a, ' ', b, ' ', c, ' ', d) else writeln (-a, ' ', -b, ' ', -c, ' ', -d); end.
program raf105;
var
v,p: real;
i,let: integer;
begin
write('вклад: ');
readln(v);
write('процент годового дохода: ');
readln(p);
while v < 1000000 do
begin
let: = let+1;
v: = v+v/100*p;
end;
writeln('вклад превысит 1 млн. через ',let,' лет');
end.
pascalabc 3.4.2Популярно: Информатика
-
miwakina21.12.2022 05:17
-
anyasuharevap0ai2223.07.2020 05:29
-
marybyl8614.07.2020 02:47
-
krasota3314.11.2021 16:53
-
dasharau2708.05.2023 21:31
-
ledytyt1310.12.2020 17:52
-
Еденарог04.05.2022 19:23
-
elvinvaliev0011.05.2023 21:59
-
Dima89043819.08.2022 11:05
-
mischad22.04.2022 06:29