Вычислить площадь треугольника, если известны три его стороны - C (СИ)

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

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

Вычислить площадь треугольника, если известны три его стороны Прошу написать на C(Без+).

Решение задачи: «Вычислить площадь треугольника, если известны три его стороны»

textual
Листинг программы
#include <StdAfx.h>
#include <math.h>
#include <conio.h>
float a, b, c, p, S;
printf("Сторона А - ");
scanf("%f", &a);
printf("Сторона В - ");
scanf("%f", &b);
printf("Сторона С - ");
scanf("%f", &c);
p = (a+b+c)/3;
S = powf((p*(p-a)*(p-b)*(p-c)), 1.0/2.0);
printf("Площадь равна > %f ед. кв.", S);

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

  1. Подключение необходимых библиотек для работы с математикой и вводом/выводом данных
  2. Объявление переменных типа float для хранения сторон треугольника и его площади
  3. Вывод сообщения для ввода стороны А и запись значения в переменную a с помощью функции scanf
  4. Вывод сообщения для ввода стороны В и запись значения в переменную b с помощью функции scanf
  5. Вывод сообщения для ввода стороны С и запись значения в переменную c с помощью функции scanf
  6. Вычисление средней стороны треугольника (p) как суммы трех сторон, деленной на 3
  7. Вычисление площади треугольника по формуле Герона (S) как квадратного корня из выражения (p(p-a)(p-b)*(p-c))
  8. Вывод сообщения о значении площади треугольника с помощью функции printf
  9. Вывод единицы квадрата как единицы измерения площади

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


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

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

7   голосов , оценка 3.857 из 5
Похожие ответы