Wzór Herona – pole trójkąta

Wzór Herona – pole trójkąta

Program: obliczający pole trójkąta.

O bokach wprowadzonych przez użytkownika, wzorem Herona.

Kompilator: Microsoft Visual Studio

Galeria:

Program w akcji.

Kod programu:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            double p, a, b, c, tr;
            Console.WriteLine("Podaj wartosc pierwszego boku:");
            a = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Podaj wartosc drugiego boku:");
            b = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Podaj wartosc trzeciego boku:");
            c = Convert.ToDouble(Console.ReadLine());
            p = (a + b + c) / 2;
            tr = Math.Sqrt(p * (p - a) * (p - b) * (p - c));
            Console.WriteLine("Pole trojkata to: " + tr);
            Console.ReadKey();
            Console.Clear();
        }
    }
}

Słowniczek pojęć:

Wzór pozwalający obliczyć pole (S) trójkąta, jeśli znane są długości a,b,c jego boków. Wzór znany był już Archimedesowi, a jego nazwa pochodzi od Herona, w którego Metryce jest podany.