Предмет: Информатика,
автор: olegklygo1
3. (на оценку 3). Разработать алгоритм для решения задачи. Даны два числа. Если они равны, то вывести сумму их квадратов. В противном случае вывести квадрат их суммы.
ArtMuxomor:
На каком языке? На Паскале?
Да
подожди минутку, отвечу
Мне нужна блок схема,и анализ
Поможешь?
Нарисовать её имеешь ввиду?
Я, если честно, не умею их строить
Да,жаль что не умеешь
Может попробуешь?
Ответы
Автор ответа:
0
Ответ:
На паскале
program zadanije_tri;
var a, b, c:integer;
begin
writeln('Введите первое число.');
readln(a);
writeln('Введите второе число.');
readln(b);
if a=b then
begin
c:=a*a+b*b;
writeln('Введённые числа равны, сумма их квадратов равна ',c,'.');
end
else
begin
c:=(a+b)*(a+b);
writeln('Введённые числа не равны, квадрат их суммы равен ',c,'.');
end
end.
Объяснение:
Если ввести равные ЦЕЛЫЕ числа, то программа выдаст сумму их квадратов, если ввести разные числа, то программа выдаст квадрат их суммы.
Автор ответа:
0
program Hello;
var
a : integer;
b : integer;
begin
readln(a, b);
if a = b then
writeln(a * a + b * b)
else
writeln(a * a + 2 * a * b + b * b);
end.
Похожие вопросы
Предмет: Русский язык,
автор: LeraMonstrik
Предмет: Українська література,
автор: 52156216
Предмет: Русский язык,
автор: tehado
Предмет: Математика,
автор: Аноним
Предмет: Геометрия,
автор: mohnatkin