• даны 3 числа a,b,c. Нужно если треугольник прямоугольный найти его площадь, если он не прямоугольный то периметр.

    пожалуйста))) ну мы в классе решали типа  

    если а+б>с и a+c>b

    и c+b>0  то вывод  фигура треугольник

    иначе вывод фигура не треугольник

    конец ветвления  ну что то типа этого надо плеас до завтра

Ответы 2

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

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

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

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

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

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

    с^2=a^2+b^2

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

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

     

    • Автор:

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

    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.

    • Автор:

      caitlin
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years