LABORATORIO N° 04

Ejemplo N° 01. Ingresar un numeroe indicar a que mes corresponde, el numero permitido es de 1 – 12. using System; using System.Collections.Generic; using System.Text; namespace Factorial { class Program { static void Main(string[] args) { int n; Console.WriteLine("Ingresar numero del Mes: "); n = Convert.ToInt16(Console.ReadLine()); switch (n) { case 1: Console.WriteLine("El mes {0} es Enero", n); break; case 2: Console.WriteLine("El mes {0} es Febrero", n); break; case 3: Console.WriteLine("El mes {0} es Marzo", n); break; case 4: Console.WriteLine("El mes {0} es Abril", n); break; case 5: Console.WriteLine("El mes {0} es Mayo", n); break; case 6: Console.WriteLine("El mes {0} es Junio", n); break; case 7: Console.WriteLine("El mes {0} es Julio", n); break; case 8: Console.WriteLine("El mes {0} es Agosto", n); break; case 9: Console.WriteLine("El mes {0} es Setiembre", n); break; case 10:

Ing. Oscar Ascón Valdivia – Ing. Carlos Zelada

1

Console.WriteLine("El mes {0} es Octubre", n); break; case 11: Console.WriteLine("El mes {0} es Noviembre", n); break; case 12: Console.WriteLine("El mes {0} es Diciembre", n); break; default : Console.WriteLine("Ingresar valor entre 0 y 12"); break; } Console.ReadKey(); } } } Ejemplo2: Programa que muestre un menú y permita realizar la venta de productos. using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int opc,p,c,t; Console.WriteLine("MENU"); Console.WriteLine("========="); Console.WriteLine("1. Registrar Cliente"); Console.WriteLine("2. Registrar Producto"); Console.WriteLine("3. Registrar Venta"); Console.WriteLine("4. Registrar Vendedor"); Console.WriteLine("Ingresar Opcion: "); opc = Convert.ToInt16(Console.ReadLine()); switch (opc) { case 1: Console.WriteLine("Este proceso esta en mantenimietno"); break; case 2: Console.WriteLine("Disculpen la molestia,.... Personas trabajando");

Ing. Oscar Ascón Valdivia – Ing. Carlos Zelada

2

break; case 3: Console.WriteLine("Ingresar Precio: "); p = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("Ingresar Cantidad: "); c = Convert.ToInt16(Console.ReadLine()); t = p * c; Console.WriteLine("Total {0}:",t); break; case 4: Console.WriteLine("............Disculpa............."); break; default : Console.WriteLine("Ingresar valor entre 0 y 12"); break; } Console.ReadKey(); } } }

Practica
1. Desarrollar un programa que muestre en un menú con cuatro opciones diferentes (Suma, Resta, Multiplicación, División). cada opción debe realizar una operación dado dos números. 2. En un Banco los intereses a pagar dependen del plazo al que se efectúa el préstamo. Si es a 24 meses, se paga 12% de interés anual, si es a 18 meses el 10%, a 12 meses el 9%, a 6 meses el 8% y a 3 meses el 6%. Ingrese cuanto dinero y el plazo al que se realiza el préstamo y determine el interés anual a pagarse. 3. La UPSP, desea calcular el sueldo neto de los Trabajadores. Existen trabajadores nombrados y contratados. Si el trabajador es nombrado el sueldo neto es igual a los días trabajados x 100; pero si es contratado dependerá de su categoría: Categoría A à sn =días trabajados x 20 Categoría B à sn =días trabajados x 40 Categoría C à sn =días trabajados x 60 Categoría D à sn =días trabajados x 90 4. Una empresa comercial desea hacer un programa en C# para calcular el precio neto de un artículo de acuerdo a lo siguiente: a) Si la venta es al contado se le da el 40% de descuento. b) Si la venta es a plazos y: t<12 meses se recarga el 30% t>=12 meses se recarga el 60% Se debe ingresar el precio del articulo, el código de venta (c), (p) plazos y si la venta es a plazos se debe ingresar el tiempo de pago.

Ing. Oscar Ascón Valdivia – Ing. Carlos Zelada

3

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.