1 Требовалосьнаписать программу, которая определяет, можно ли построить треугольник изотрезков с длинами х, у, z. Программа должна выводить соотве

1)      Требовалось написать программу, которая определяет, можно ли построить треугольник из отрезков с длинами х, у, z. Программа должна выводить соответствующее текстовое сообщение. Программист сделал в программе ошибки.

var х, у, z: real;
  begin  readln (x, у, z);   if (x + y > z) then   begin

 if (x + z > y) then

if (y + z > x) then

writeln(‘треугольник построить можно’);

end

else writeln(‘треугольник построить нельзя’);

end  Последовательно

выполните задания:

1.  Приведите пример таких чисел х, у, z,

при которых программа неверно решает поставленную задачу.

2.  Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы (можно указать один из способов

доработки исходной программы).

3.  Укажите, как можно доработать программу, чтобы она вместо вложенных операторов IF

содержала логическую операцию AND.

  • 1)Программист не сделал ошибки2)программа и так правильно работает3)program chik;

    var х,у,z:real; 
      begin 

     readln (x, у, z);

       if (x+y>z)and(x+z>y)and(y+z>x) then writeln(‘треугольник построить можно’) else writeln(‘треугольник построить нельзя’);
    end.