Está en la página 1de 6

using System;

using System.Collections.Generic;

using System.IO;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace Funciones

class Program

static void Main(string[] args)

int opcion; //Variable para manejar las opciones del switch

do

Console.Clear();//Para limpiar la pantalla cada vez que se repita el menu

Console.WriteLine("***ELIJA LA FUNCION A UTILIZAR ***");

Console.WriteLine("[1] Area de un cuadrado");

Console.WriteLine("[2] Area de un rectangulo");

Console.WriteLine("[3] Area de un triangulo");

Console.WriteLine("[4] Area de un circulo");

Console.WriteLine("[5] Area de un cono");

Console.WriteLine("[6] Calculo de la Hipotenusa");

Console.WriteLine("[7] Salir");

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

switch (opcion)

{
case 1:

AreaCuadrado();

break;

case 2:

AreaRectangulo();

break;

case 3:

AreaTriangulo();

break;

case 4:

AreaCirculo();

break;

case 5:

AreaCono();

break;

case 6:

Hipotenusa();

break;

default:

Console.WriteLine("Opcion incorrecta, verifique");

break;

} while (opcion != 7);

static void AreaCuadrado()

{
int l, la; //variables para los lados de un cuadrado

int area; //variable para el area.

Console.Clear();

Console.WriteLine("***CALCULO DEL AREA DE UN CUADRADO ***");

Console.WriteLine("Inserte el primer valor de un lado del cuadrado:");

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

Console.WriteLine("Inserte el segundo valor de un lado del cuadrado");

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

area = (l*la);

Console.WriteLine("El area del cuadrado es:"+area);

Console.ReadKey();

static void AreaRectangulo()

int b, h; //variables para la base y altura

int area; //variable para el area.

Console.Clear();

Console.WriteLine("***CALCULO DEL AREA DE UN RECTANGULO ***");

Console.WriteLine("Inserte la base del rectangulo:");

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

Console.WriteLine("Inserte la altura del rectangulo:");

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

area = (b*h);
Console.WriteLine("El area del rectangulo es:"+area);

Console.ReadKey();

static void AreaTriangulo()

int b, h; //variables para la base y para la altura

double area; //variable para el area. Debe ser double porque podria ser un numero fraccionario

Console.Clear();

Console.WriteLine("*** CALCULO DEL AREA DE UN TRIANGULO ***");

Console.WriteLine("Inserte la base del triangulo: ");

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

Console.WriteLine("Inserte la altura del triangulo: ");

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

area = (b * h) / 2;

Console.WriteLine("El area del triangulo es: "+area);

Console.ReadKey();

static void AreaCirculo()

int cm;

const double pi = 3.14; //variables del area del circulo

int radio;

double area; //variable del area


Console.Clear();

Console.WriteLine("***CALCULO DEL AREA DE UN CIRCULO ***");

Console.WriteLine("Inserte los centimetros del circulo");

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

radio = (cm*cm);

area = (pi*radio);

Console.WriteLine("El area del circulo es:"+area);

Console.ReadKey();

static void AreaCono()

int r, g;

const double pi = 3.14; //variables del area del cono

double area; //variable del area

Console.Clear();

Console.WriteLine("***CALCULO DEL AREA DE UN CONO ***");

Console.WriteLine("Inserte el radio del cono:");

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

Console.WriteLine("Inserte la generatriz del cono:");

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

area = pi*r*(r+g);

Console.WriteLine("El area del cono es:"+area);

Console.ReadKey();

}
static void Hipotenusa()

int a,b; //variables de la hipotenusa

double hipotenusa;

Console.Clear();

Console.WriteLine("Inserte el valor del primer cateto:");

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

Console.WriteLine("Inserte el valor del segundo cateto:");

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

hipotenusa = (a*a)+(b*b);

Console.WriteLine("La hipotenusa es:"+hipotenusa);

Console.ReadKey();

También podría gustarte