Найти периметр равностороннего треугольника (или произведение сторон равнобедренного) - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Найти периметр равностороннего треугольника (или произведение сторон равнобедренного)»

textual
Листинг программы
var a , b , c:real;//storing trugolnika
var s :real;
begin 
read(a , b , c);
readln();
if (a=b) and (b=c) then s:=a+b+c else if (a=b)or (b=c) or (a=c) then s:=a*b*c;
writeln(s);
end.

Объяснение кода листинга программы

  1. Переменные a, b и c используются для хранения длины сторон треугольника.
  2. Переменная s используется для хранения результата вычисления периметра или площади треугольника.
  3. Сначала происходит чтение значений переменных a, b и c с помощью функции read().
  4. Затем происходит проверка на равносторонний треугольник с помощью оператора if. Если все три стороны равны, то переменной s присваивается сумма трех сторон.
  5. Если условие в операторе if не выполняется, то проверяется условие для равнобедренного треугольника с помощью оператора else if. Если хотя бы две стороны равны, то переменной s присваивается произведение трех сторон.
  6. В конце происходит вывод значения переменной s с помощью функции writeln().

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.385 из 5
Похожие ответы