/****** Primera aplicacion, hallar el area de cualquier
triangulo
* **** teniendo
sus lados con el algoritmo de Heron
* **** area = sqrt(p(p-a)(p-b)(p-c)) donde p =(a+b+c)/2*************
1. Declarar variables necesarias area,
a, b, c;
2. introducir
lados a, b, c;
3. calcular semiperimetro p;
4. Ejecutar la formula;
5. Mostrar el resultado;
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Area_Triangulo_Cs
{
class Program
{
static void Main(string[] args)
{
/*para una primera aplicaion esta no
es robusta
es decir el usuario puede ingresar valores inadecuados
y el programa segira ejecutandose */
double area = 0.0f; //almacenara la raiz cuadrada
float p = 0.0f; //alamacenara el semiperimetro
float a = 1.0f; //alamacenara los lados
float b = 1.0f;
float c = 1.0f;
string
a1, b1, c1;
Console.WriteLine("DAME EL LADO A DEL
TRIANGULO: ");
a1 = Console.ReadLine();
a= Convert.ToSingle(a1); //convertira
las cadenas
Console.WriteLine("DAME EL LADO B DEL
TRIANGULO: ");
b1 = Console.ReadLine();
b = Convert.ToSingle(b1);
Console.WriteLine("DAME EL
LADO C DEL TRIANGULO: ");
c1 = Console.ReadLine();
c = Convert.ToSingle(c1);
p
= (a + b + c) / 2; //calcular el semiperimetro
double operando = p*(p-a)*(p-b)*(p-c);
area=Math.Sqrt(operando);
//calculo del area
Console.WriteLine("esta es el area = {0} unidades^2", area);
//mostrar el area
Console.ReadLine();
}
}
}
No hay comentarios:
Publicar un comentario