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

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

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

Привет всем ,писал программу для задачиВычислить площадь треугольника по трём сторонам, пользуясь формулой Герона где р — полупериметр треугольника: .) но не получилось прошу вашей помощи)). P.s вот моя прога :
Листинг программы
  1. #include<stdio.h>
  2. #include<locale.h>
  3. #include <math.h>
  4. main()
  5. {
  6. float A,B,C;
  7. float p,S;
  8. setlocale(LC_CTYPE,”rus”);
  9. printf(“\nВычисление площади треугольника по трём сторонам\n”);
  10. printf(“Введение точки А\n”);
  11. printf(“A->”);
  12. scanf(“%f”&A);
  13. printf(“Введение точки B\n”);
  14. printf(“B->”);
  15. scanf(“%f”&B);
  16. printf(“Введение точки C\n”);
  17. printf(“C->”);
  18. scanf(“%f”&C);
  19. p=(a+b+c)/2;
  20. S=sqrt(p(p-a)*(p-b)*(p-c))
  21. print(“Площадь треугольника по трём сторонам,%f”, S);

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

textual
Листинг программы
  1. #include<stdio.h>
  2. #include<locale.h>
  3. #include <math.h>
  4. #include <Windows.h>
  5. int main()
  6. {
  7. float A,B,C;
  8. float p,S;
  9. setlocale(LC_CTYPE,"Russian");
  10.  
  11. printf("\nВычисление площади треугольника по трём сторонам\n");
  12. printf("Введение точки А\n");
  13. printf("A->");
  14. scanf("%f",&A);
  15. printf("Введение точки B\n");
  16. printf("B->");
  17. scanf("%f",&B);
  18. printf("Введение точки C\n");
  19. printf("C->");
  20. scanf("%f",&C);
  21. p=(A+B+C)/2;
  22. S=sqrt(p*(p-A)*(p-B)*(p-C));
  23. printf("Площадь треугольника по трём сторонам,%f", S);
  24. system("Pause");
  25. return 0;
  26. }

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

  1. Подключение необходимых библиотек для работы с числами с плавающей точкой и для работы с консолью
  2. Объявление переменных A, B, C для хранения длин сторон треугольника
  3. Объявление переменных p, S для хранения площади треугольника и промежуточного значения
  4. Установка русской локали для вывода сообщений
  5. Вывод сообщения с просьбой ввести длины сторон треугольника
  6. Считывание длин сторон треугольника с помощью функции scanf
  7. Вычисление промежуточного значения p как суммы длин сторон, деленной на 2
  8. Вычисление площади треугольника по формуле Герона, используя промежуточное значение p и длины сторон
  9. Вывод сообщения с результатом вычисления площади треугольника
  10. Ожидание нажатия клавиши для выхода из программы
  11. Возврат значения 0 для завершения программы

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


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

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

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

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

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

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