Вычислить при N=1 — площадь прямоугольника, при N=2 — площадь параллелограмма - C (СИ)
Формулировка задачи:
В зависимости от номера (N) типа фигуры, организовать ввод необходимых данных и вычислить при N = 1 - площадь прямоугольника, при N=2 - площадь параллелограмма, при N = 3 - площадь трапеции 1/2(a+b)h. В последнем случае напечатать: является ли трапеция параллелограммом или ромбом.
Решение задачи: «Вычислить при N=1 — площадь прямоугольника, при N=2 — площадь параллелограмма»
textual
Листинг программы
#include <stdio.h> int main() { double a,b,h,s; int sel; printf("Vibor figuri:\n 1. Pryamougolnik\n 2. Parallelogram\n 3. Trapecia\n Any number - Exit\nPlease enter: "); scanf("%d",&sel); switch(sel) { case 1: printf("Please enter a: "); scanf("%lf",&a); printf("Please enter b: "); scanf("%lf",&b); s=a*b; printf("S = %.2f\n",s); break; case 2: printf("Please enter a: "); scanf("%lf",&a); printf("Please enter h: "); scanf("%lf",&h); s=a*h; printf("S = %.2f",s); break; case 3: printf("Please enter a: "); scanf("%lf",&a); printf("Please enter b: "); scanf("%lf",&b); printf("Please enter h: "); scanf("%lf",&h); s=0.5*(a+b)*h; printf("S = %.2f",s); break; default: puts("Exit..."); break; } getchar(); return 0; }
Объяснение кода листинга программы
- Объявлены переменные: double a, b, h, s; int sel.
- Выводится сообщение с выбором фигур.
- Пользователь вводит число, которое определяет выбранную фигуру.
- В зависимости от выбранной фигуры выполняется соответствующий код.
- Если выбрана первая фигура (прямоугольник), то пользователю предлагается ввести значения a и b, после чего вычисляется и выводится площадь S.
- Если выбрана вторая фигура (параллелограмм), то пользователю предлагается ввести значения a и h, после чего вычисляется и выводится площадь S.
- Если выбрана третья фигура (трапеция), то пользователю предлагается ввести значения a, b и h, после чего вычисляется и выводится площадь S.
- Если выбрано число, которое не соответствует ни одной из фигур, то выводится сообщение об выходе из программы.
- Программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д