Предмет: Информатика, автор: daniyalumarov07

В зависимости от номера (N) типа фигуры, организовать ввод необходимых данных и вычислить при H = 1 - площадь прямоугольника, при H = 2 - площадь параллелограмма, при H = 3 - площадь трапеции 1/2(a+b)h. Всё это написать в среде Python.


daniyalumarov07: То есть в среде C/C++
restIess: так на плюсах или питоне?)
daniyalumarov07: С/С++
restIess: добавил плюсы в ответ
daniyalumarov07: Спс

Ответы

Автор ответа: restIess
1

Python:

N = int(input())

if N == 1:

   a = float(input("Введите значение одной стороны "))

   b = float(input("Введите значение второй стороны" ))

   S = a * b

elif N == 2:

   h = float(input("Введите значение высоты "))

   a = float(input("Введите значение стороны "))

   S = a * h

elif N == 3:

   h = float(input("Введите значение высоты "))

   a = float(input("Введите значение одной стороны "))

   b = float(input("Введите значение второй стороны "))

   S = ((a+b)/2) * h

print(S)

С++

#include <iostream>

using namespace std;

int main() {

setlocale(LC_ALL, "Russian");

int N;

double s,a,b,h;

cin >> N;

if (N == 1) {

 cout << "Находим площадь прямоугольника" << endl;

 cin >> a >> b;

 s = a * b;

}

else if (N == 2) {

 cout << "Находим площадь параллелограмма" << endl;

 cin >> a >> h;

 s = a * h;

}

else if (N == 3) {

 cout << "Находим площадь трапеции" << endl;

 cin >> a >> b >> h;

 s = ((a + b) / 2) * h;

}

cout << s;

}

Похожие вопросы
Предмет: История, автор: виолетточка11115