Dia Mejor

Practica 4.1 Consola

Author: Moises



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

namespace Practica4_Problema1
{
class Program
{
static void Main(string[] args)
{
int op, cuad, rec, rec2, cir, s, a, b, c;
char sigue;
double area, peri;

do
{
area = 0.0;
peri = 0.0;
Console.Clear();
Console.WriteLine("\n\t\tÁrea y Perímetro");
Console.WriteLine("\n\t\t 1) Cuadrado.......................... ");
Console.WriteLine("\n\t\t 2) Rectángulo........................ ");
Console.WriteLine("\n\t\t 3) Triangulo......................... ");
Console.WriteLine("\n\t\t 4) Circulo........................... ");
Console.Write("\n\t\tSelecciona opcion : ");


op = int.Parse(Console.ReadLine());

switch (op)
{
case 1:

Console.Write("\n\t\t 1) Introduce el lado del cuadrado: ");
cuad = int.Parse(Console.ReadLine());
area = cuad * cuad;
peri = cuad * 4;
Console.WriteLine("\n\t\t 1) El area del cuadrado es: " + area);
Console.WriteLine("");
Console.WriteLine("\n\t\t 1) El perimetro del cuadrado es: " + peri);
Console.WriteLine("");
break;

case 2:
Console.Write("\n\t\t 1) Introduce el largo del rectangulo: ");
rec = int.Parse(Console.ReadLine());
Console.Write("\n\t\t 1) Introduce el ancho del rectangulo: ");
rec2 = int.Parse(Console.ReadLine());
area = rec2 * rec;
peri = (rec2 + rec) * 2;
Console.WriteLine("\n\t\t 1) El area del rectangulo es: " + area);
Console.WriteLine("");
Console.WriteLine("\n\t\t 1) El perimetro del rectangulo es: " + peri);
Console.WriteLine("");
break;

case 3:
Console.Write("\n\t\t 1) Introduce el 1er lado del triangulo: ");
a = int.Parse(Console.ReadLine());
Console.Write("\n\t\t 1) Introduce el 2do lado del triangulo: ");
b = int.Parse(Console.ReadLine());
Console.Write("\n\t\t 1) Introduce el 3er lado del triangulo: ");
c = int.Parse(Console.ReadLine());
s = (a + b + c) / 2;
area = Math.Sqrt(s*(s - a)*(s - b)*(s - c));
peri= a+b+c;
if (area == 0)
{
Console.WriteLine("\n\t\t 1) Los lados no describen un triangulo");
break;
}
else
{
Console.WriteLine("\n\t\t 1) El area del triangulo es: " + area);
Console.WriteLine("");
Console.WriteLine("\n\t\t 1) El perimetro del triangulo es: " + peri);
Console.WriteLine("");
break;
}

case 4:
Console.Write("\n\t\t 1) Introduce el radio del circulo: ");
cir = int.Parse(Console.ReadLine());
area = Math.PI * cir * cir;
peri = Math.PI * 2 * cir;
Console.WriteLine("\n\t\t 1) El area del circulo es: " + area);
Console.WriteLine("");
Console.WriteLine("\n\t\t 1) El perimetro del circulo es: " + peri);
Console.WriteLine("");
break;

default:

Console.WriteLine("Esa no es una opción valida ");
break;
}

Console.Write("¿Desea hacer otro cálculo? s/n : ");
sigue = char.Parse(Console.ReadLine());
}
while (sigue == 's' || sigue == 'S');
Console.Clear();
Console.WriteLine("Gracias por su usar este programa");
Console.ReadKey();
}
}
}

 

0 Response to “Practica 4.1 Consola”

Leave a Reply