viernes, 15 de noviembre de 2013

Primera aplicaion en C#

/****** 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