public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); Facturacion facturas = new Facturacion(); decimal monto = 100.15M; Console.WriteLine("El IGV es: " + facturas.CalcularIgv(monto).ToString()); Console.WriteLine("El monto redondeado es: " + facturas.redondeaMonto(monto).ToString()); Console.WriteLine(); CSuma s = new CSuma(); s.calcular(4.5, 6.7); s.mostrar(); ImpactoAmbiental impacto = new ImpactoAmbiental(); impacto.Contaminacion = new Contaminacion(); var resutadoAfectacion = impacto.Afectar(); Console.WriteLine(resutadoAfectacion); impacto.Contaminacion = new ContaminacionMundial(); resutadoAfectacion = impacto.Afectar(); Console.WriteLine(resutadoAfectacion); Console.Read(); }
public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); Facturacion facturas = new Facturacion(); decimal monto = 100.15M; Console.WriteLine("El IGV es: " + facturas.CalcularIgv(monto).ToString()); Console.WriteLine("El monto redondeado es: " + facturas.redondeaMonto(monto).ToString()); Console.WriteLine(); CSuma s = new CSuma(); s.calcular(4.5, 6.7); s.mostrar(); //Programacion en paralelo Task.Run(async() => { Persona empleado = new Persona(); Task <bool> TBool = empleado.Saludar(); empleado.Trabajar(); bool boolResult = await TBool; Empresa trabajo = new Empresa(); Task <bool> TBool2 = trabajo.Organizar(); trabajo.Funcionar(); bool boolResult2 = await TBool2; }).GetAwaiter().GetResult(); // ImpactoAmbiental impacto = new ImpactoAmbiental(); impacto.Contaminacion = new Contaminacion(); var resutadoAfectacion = impacto.Afectar(); Console.WriteLine(resutadoAfectacion); impacto.Contaminacion = new ContaminacionMundial(); resutadoAfectacion = impacto.Afectar(); Console.WriteLine(resutadoAfectacion); Console.Read(); }
static void Main() { int opcion = 0; double valor1 = 0; double valor2 = 0; IOperacion operacion = new CSuma(); while (opcion != 3) { Console.WriteLine("Elige una opcion"); Console.WriteLine("1.-Presiona uno para suma"); Console.WriteLine("2.-Presiona dos para resta"); Console.WriteLine("3.-Presiona tres para salir"); opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case 1: operacion = new CSuma(); break; case 2: operacion = new CResta(); break; } if (opcion > 0 && opcion < 3) { Console.WriteLine("Ingresa el primer valor"); valor1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el segundo valor"); valor2 = Convert.ToDouble(Console.ReadLine()); operacion.Calcular(valor1, valor2); operacion.MostrarResultado(); } } }
static void Main() { int opcion; COperacion operacion = null; int num1 = 0, num2; bool salir = false; while (salir == false) { Console.WriteLine("***OPERACIONES***"); Console.WriteLine("1.-SUMA"); Console.WriteLine("2.-RESTA"); Console.WriteLine("3.-MULTIPLICACION"); Console.WriteLine("4.-DIVISION"); Console.WriteLine("presiona s para salir"); Console.WriteLine("***ELIGE UNA OPCION***"); try{ opcion = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("ingresa el primer numero"); num1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("ingresa el segundo numero"); num2 = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case 1: operacion = new CSuma(num1, num2); break; case 2: operacion = new CResta(num1, num2); break; case 3: operacion = new CMultiplicacion(num1, num2); break; case 4: operacion = new CDivision(num1, num2); break; case 5: salir = true; break; } operacion.CalcularOperacion(); Console.WriteLine(operacion.ToString()); }catch (Exception e) { Console.WriteLine("NO VALIDO"); } } }
static void Main() { int opcion = 0; int num1; int num2; IOperacion operacion = null; do { try{ do { Console.WriteLine("ingrese la opcion"); Console.WriteLine("1 para suma"); Console.WriteLine("2 para resta"); Console.WriteLine("3 para multiplicacion"); opcion = Convert.ToInt32(Console.ReadLine()); if (opcion <= 0 || opcion > 3) { Console.WriteLine("opcion no valida"); } }while(opcion <= 0 || opcion > 3); Console.WriteLine("ingrese el primer numero"); num1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("ingrese el segundo numero"); num2 = Convert.ToInt32(Console.ReadLine()); if (opcion == 1) { operacion = new CSuma(num1, num2); } if (opcion == 2) { operacion = new CResta(num1, num2); } if (opcion == 3) { operacion = new CMultiplicacion(num1, num2); } operacion.calcularOperacion(); Console.WriteLine(operacion.getResultado()); }catch (Exception e) { Console.WriteLine("opcion no valida"); } }while(operacion == null); Console.WriteLine("hola"); }