public double Calcular(int opcion) { try { switch (opcion) { case 0: Console.Write("Ingrese primer numero: "); int izquierda = Convert.ToInt32(Console.ReadLine()); Console.Write("Ingrese segundo numero: "); int derecha = Convert.ToInt32(Console.ReadLine()); Sumar suma = new Sumar(izquierda, derecha); return(suma.Operar()); case 1: Console.Write("Ingrese primer numero: "); izquierda = Convert.ToInt32(Console.ReadLine()); Console.Write("Ingrese segundo numero: "); derecha = Convert.ToInt32(Console.ReadLine()); Restar resta = new Restar(izquierda, derecha); return(resta.Operar()); default: throw new Excepciones.ExcepcionOperacionInvalida("La operacion con numero " + opcion + " es invalida"); } } catch (FormatException) { throw new Exception("Se ingreso una letra en lugar de un numero"); } }
static void Main(string[] args) { Suma s = new Suma(); Restar r = new Restar(); int num1, num2, res; Console.WriteLine("1.Sumar"); Console.WriteLine("2.Restar"); Console.WriteLine("Seleccione la operación:"); res = Convert.ToInt32(Console.ReadLine()); Console.Write("Numero1: "); num1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Numero2: "); num2 = Convert.ToInt32(Console.ReadLine()); switch (res) { case 1: s.sumar(num1, num2); break; case 2: r.restar(num1, num2); break; default: break; } Console.ReadLine(); }
public async Task <IActionResult> PutRestar(int id, Restar restar) { if (id != restar.restarlId) { return(BadRequest()); } _context.Entry(restar).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RestarExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static double Calcular(int opcion, int izquierda, int derecha) { switch (opcion) { case 0: Sumar suma = new Sumar(izquierda, derecha); return(suma.Operar()); case 1: Restar resta = new Restar(izquierda, derecha); return(resta.Operar()); case 2: Multiplicar multiplicacion = new Multiplicar(izquierda, derecha); return(multiplicacion.Operar()); case 3: Dividir division = new Dividir(izquierda, derecha); return(division.Operar()); default: return(double.NaN); } }
public void RestarNegativosY0() { int Result = Restar.Resta(-10, 0); Assert.AreEqual(Result, -10); }
public void RestarPositivos() { int Result = Restar.Resta(10, 20); Assert.AreEqual(Result, -10); }
static void Main(string[] args) { Clases.Persona persona1 = new Clases.Persona(); Clases.PersonaNatural persona2 = new Clases.PersonaNatural(); persona1.Nombre = "Max"; persona1.Apellido = "Aguilar"; persona1.FechaModificacion = DateTime.Now; persona1.Dni = "123456789"; persona1.Correo = "*****@*****.**"; persona1.CodigoPostal = 051003; Console.WriteLine("Nombre: \n" + persona1.Nombre); Console.WriteLine("Apellido:\n" + persona1.Apellido); Console.WriteLine("Fecha de Modificación: \n" + persona1.FechaModificacion); Console.WriteLine("Correo Electrónico: \n" + persona1.Correo); Console.WriteLine("Código Postal: \n" + persona1.CodigoPostal); Console.WriteLine("Dni: \n" + persona1.Dni); persona1.Caminar(); Console.WriteLine(); persona2.Natural(); Console.WriteLine(); Matematica multiplicar = new Matematica(); Matematica suma = new Sumar(); Matematica restar = new Restar(); Matematica divicion = new Divicion(); int salida1 = multiplicar.Calcular(5, 4); int salida2 = suma.Calcular(5, 4); int salida3 = restar.Calcular(5, 4); int salida4 = divicion.Calcular(10, 2); IOperaciones operacion = new Matematica(); IEspecialidad curso = new Matematica(); IEspecialidad docente = new Matematica(); IDetalle detalle = new Clases.Modelo.Venta(); Producto producto = new Producto(); producto.Nombre = "giughdigh"; producto.Precio = 8; producto.Cantiad = 5; Console.WriteLine("El producto fue guardado? =" + detalle.Guardar(producto)); Console.WriteLine("La raíz de 9 es=" + operacion.Raiz(9)); Console.WriteLine("El curso es= " + curso.Curso("Programación Orientada a Objetos")); Console.WriteLine("El nombre del Docente es= " + docente.Docente("Kevin")); Console.WriteLine(salida1); Console.WriteLine(salida2); Console.WriteLine(salida3); Console.WriteLine(salida4); Console.WriteLine("\n Potencia de 5=" + Matematica.Potencia(5)); /*Clase Null Reference*/ ClaseNullReference.AdminEquipo adm = ClaseNullReference.Equipo.GetAdmin(); ClaseNullReference.AdminEquipo adm2 = ClaseNullReference.Equipo.GetAdmin(); ClaseNullReference.AdminEquipo amd3 = ClaseNullReference.Equipo.GetAdmin(); adm.procesar(); adm2.procesar(); amd3.procesar(); //FIN ClaseDAtaMapper.Mapper mapeo = new ClaseDAtaMapper.Mapper(); ClaseDAtaMapper.UsuarioDTO usrD = new ClaseDAtaMapper.UsuarioDTO(); ClaseDAtaMapper.UsuarioNegocio usrN = new ClaseDAtaMapper.UsuarioNegocio(); //Hardcode, setear manualmente usrD.id = 10; usrD.nombre = "Max"; usrD.direccion = "Street"; usrD.correo = "*****@*****.**"; usrN = mapeo.Mapear(usrD); Console.WriteLine("El nombre asignado: " + usrN.nombre); //Principios de programación SOLID ProcesarDatos procesar = new SOLID.ProcesarDatos(); procesar.Procesar(); Practicante practicante = new Practicante(); Junior junior = new Junior(); Senior senior = new Senior(); practicante.Nombre = "Max"; junior.Nombre = ""; senior.Nombre = "Max"; try { Console.WriteLine("El nivel Practicante gana: " + practicante.ObtenerSalario()); Console.WriteLine("El nivel Junior gana: " + junior.ObtenerSalario()); Console.WriteLine("El nivel Senior gana: " + senior.ObtenerSalario()); Validador.Validar(practicante); Validador.Validar(junior); Validador.Validar(senior); } catch (Exception ex) { ControlErrores.Imprimir(ex.Message); } Console.Read(); }
public async Task <ActionResult <Restar> > PostRestar(Restar restar) { await _unitOfWork.Restar.Add(restar); return(CreatedAtAction("GetRestar", new { id = restar.restarlId }, restar)); }