Вычислить при 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.
- Если выбрано число, которое не соответствует ни одной из фигур, то выводится сообщение об выходе из программы.
- Программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д