В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Decabrina6666
Decabrina6666
20.04.2023 10:05 •  Информатика

Даны 3 числа a,b,c. нужно если треугольник прямоугольный найти его площадь, если он не прямоугольный то периметр. ну мы в классе решали типа если а+б> с и a+c> b и c+b> 0 то вывод фигура треугольник иначе вывод фигура не
треугольник конец ветвления ну что то типа этого надо плеас до завтра

Ответ:
maksliifeoy85jo
maksliifeoy85jo
24.05.2020 06:14

как я понял надо составить блок-схему

задаете числа, и задаете периметр и площадь равный 0

условие что все больше 0

если да то дальше если нет то конец

после этого сразу проверка на ваши больше и меньше 0 и тому прочее

если не выполняется какое-то условие то конец,если все вып. то опять условие 

с^2=a^2+b^2

если да то выполнить действие S=a*b   вывод s  end

если нет то P=a+b+c   вывод p  end 

 

0,0(0 оценок)
Ответ:
Danik07727
Danik07727
24.05.2020 06:14

{кажется так. если будет ощибка в ЛС напиши}

program rrr;

uses crt;

var a,b,c,s:integer; {если будут дробные значения то вместо integer ставь real}

begin

writeln('Введи стороны треугольника: '); read(a,b,c);

if a*a=b*b+c*c then

begin

s:=b*c/2;

writeln('Площадь=',s);

end

else if b*b=a*a+c*c then

s:=a*c/2;

writeln('Площадь=',s);

end

else if c*c=a*a+b*b then

s:=a*b/2;

writeln('Площадь=',s);

end

else s:=a+b+c;

writeln('Периметр= ',s);

readln;

end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?