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

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

Ответ:
yaroslav198395
yaroslav198395
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 оценок)
Ответ:
lenyaalikin
lenyaalikin
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?