Professional Documents
Culture Documents
Figuras Visual 2022
Figuras Visual 2022
Datos
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EjercicioSeis
{
internal class Datos
{
Rectangulo miRectangulo = new();
Triangulo miTriangulo = new();
Trapecio miTrapecio = new();
Figura
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EjercicioSeis
{
internal class Figura
{
private double RBase;
private double RAltura;
private double RBaseMenor;
private double RBaseMayor;
public Figura()
{
}
public Figura(double rbase, double raltura, double rbaseMenor, double
rbaseMayor)
{
RBase = rbase;
RAltura = raltura;
RBaseMenor = rbaseMenor;
RBaseMayor = rbaseMayor;
}
Menu
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EjercicioSeis
{
internal class Menu
{
Datos misDatos = new();
public void MenuPrincipal()
{
Console.WriteLine("Ingrese una opcion: ");
Console.WriteLine("1- Calcular area del rectangulo ");
Console.WriteLine("2- Calcular area triangulo");
Console.WriteLine("3- Calcular area del trapecio");
Console.WriteLine("4- Salir");
int o = int.Parse(Console.ReadLine());
switch (o)
{
case 1:
misDatos.ObtenerDatosRectangulo();
misDatos.ImprimirDatosRectangulo();
break;
case 2:
misDatos.ObtenerDatosTriangulo();
misDatos.ImprimirDatosTriangulo();
break;
case 3:
misDatos.ObtenerDatosTrapecio();
misDatos.ImprimirDatosTrapecio();
break;
case 4:
Console.WriteLine("Gracias por usar nuestros servicios");
break;
default:
Console.WriteLine("Opcion incorrecta");
break;
}
try
{
Menu miMenu = new();
miMenu.MenuPrincipal();
Console.ReadKey();
}catch (Exception)
{
Console.WriteLine("Solo se permiten numeros");
}
Rectangulo
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EjercicioSeis
{
internal class Rectangulo : Figura
{
public Rectangulo()
{
Trapecio
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EjercicioSeis
{
internal class Trapecio : Figura
{
public Trapecio()
{
Triangulo
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EjercicioSeis
{
internal class Triangulo : Figura
{
public Triangulo()
{