Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 70055 Написать программу, которая вычисляет...

Условие

Написать программу, которая вычисляет периметр и площадь треугольника, по введенной стороне. Если вторая сторона в 2 р больше первой, а третья на 5 см меньше второй. А также выводит длины всех сторон.

информатика 8-9 класс 256

Решение

Код программы на 3х языках:

[nomath]
Pascal:

program Triangle;
var a, b, c, p, s: real;
begin
writeln('Введите длину первой стороны:');
readln(a);
b := 2*a;
c := b - 5;
writeln('Длина второй стороны: ', b);
writeln('Длина третьей стороны: ', c);
p := a + b + c;
s := sqrt(p*(p-2*a)*(p-b)*(p-c));
writeln('Периметр треугольника: ', p);
writeln('Площадь треугольника: ', s);
end.

Python:

a = float(input('Введите длину первой стороны: '))
b = 2*a
c = b - 5
print('Длина второй стороны:', b)
print('Длина третьей стороны:', c)
p = a + b + c
s = (p*(p-2*a)*(p-b)*(p-c))**0.5
print('Периметр треугольника:', p)
print('Площадь треугольника:', s)

C++:

#include <iostream>
#include <cmath>
using namespace std;

int main() {
float a, b, c, p, s;
cout << "Введите длину первой стороны: ";
cin >> a;
b = 2*a;
c = b - 5;
cout << "Длина второй стороны: " << b << endl;
cout << "Длина третьей стороны: " << c << endl;
p = a + b + c;
s = sqrt(p*(p-2*a)*(p-b)*(p-c));
cout << "Периметр треугольника: " << p << endl;
cout << "Площадь треугольника: " << s << endl;
return 0;
}

[/nomath]

Написать комментарий

Меню

Присоединяйся в ВК