Вычислить при 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;
}

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

  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
Похожие ответы