Вычислить при N=1 — площадь прямоугольника, при N=2 — площадь параллелограмма - C (СИ)

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

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

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

Решение задачи: «Вычислить при N=1 — площадь прямоугольника, при N=2 — площадь параллелограмма»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     double a,b,h,s;
  6.     int sel;
  7.     printf("Vibor figuri:\n 1. Pryamougolnik\n 2. Parallelogram\n 3. Trapecia\n Any number - Exit\nPlease enter: ");
  8.     scanf("%d",&sel);
  9.     switch(sel)
  10.     {
  11.         case 1:
  12.             printf("Please enter a: ");
  13.             scanf("%lf",&a);
  14.             printf("Please enter b: ");
  15.             scanf("%lf",&b);
  16.             s=a*b;
  17.             printf("S = %.2f\n",s);
  18.             break;
  19.         case 2:
  20.             printf("Please enter a: ");
  21.             scanf("%lf",&a);
  22.             printf("Please enter h: ");
  23.             scanf("%lf",&h);
  24.             s=a*h;
  25.             printf("S = %.2f",s);
  26.             break;
  27.         case 3:
  28.             printf("Please enter a: ");
  29.             scanf("%lf",&a);
  30.             printf("Please enter b: ");
  31.             scanf("%lf",&b);
  32.             printf("Please enter h: ");
  33.             scanf("%lf",&h);
  34.             s=0.5*(a+b)*h;
  35.             printf("S = %.2f",s);
  36.             break;
  37.         default:
  38.             puts("Exit...");
  39.             break;
  40.     }
  41.     getchar();
  42.     return 0;
  43. }

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

  1. Объявлены переменные: double a, b, h, s; int sel.
  2. Выводится сообщение с выбором фигур.
  3. Пользователь вводит число, которое определяет выбранную фигуру.
  4. В зависимости от выбранной фигуры выполняется соответствующий код.
  5. Если выбрана первая фигура (прямоугольник), то пользователю предлагается ввести значения a и b, после чего вычисляется и выводится площадь S.
  6. Если выбрана вторая фигура (параллелограмм), то пользователю предлагается ввести значения a и h, после чего вычисляется и выводится площадь S.
  7. Если выбрана третья фигура (трапеция), то пользователю предлагается ввести значения a, b и h, после чего вычисляется и выводится площадь S.
  8. Если выбрано число, которое не соответствует ни одной из фигур, то выводится сообщение об выходе из программы.
  9. Программа завершается.

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


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

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

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы