1. Dado el número de un mes, devolver el mes en letras.
Solucion:
//Brotech//Variables
int n;
string l;
//Entradas
Console.Write("Ingrese numero de mes : ");
n = int.Parse(Console.ReadLine());
//Proceso
switch(n)
{
case 1:
l = "Enero";
break;
case 2:
l = "Febrero";
break;
case 3:
l = "Marzo";
break;
case 4:
l = "Abril";
break;
case 5:
l = "Mayo";
break;
case 6:
l = "Junio";
break;
case 7:
l = "Julio";
break;
case 8:
l = "Agosto";
break;
case 9:
l = "Setiembre";
break;
case 10:
l = "Octubre";
break;
case 11:
l = "Noviembre";
break;
case 12:
l = "Diciembre";
break;
default:
l = "NO EXITE ";
break;
}
//Salida
Console.WriteLine("");
Console.WriteLine("El mes en letras : "+l);
Console.ReadLine();
2. Lea un numero del 1 al 7 y devuelve el dia de la semana (considerar 1 Domingo).
Solucion:
//Brotech
//Variables
int dia;
string letra;
//Entradas
Console.Write("Ingrese numero del 1 - 7 : ");
dia = int.Parse(Console.ReadLine());
//Proceso
switch(dia)
{
case 1:
letra = "Domingo";
break;
case 2:
letra = "Lunes";
break;
case 3:
letra = "Martes";
break;
case 4:
letra = "Miercoles";
break;
case 5:
letra = "Jueves";
break;
case 6:
letra = "Viernes";
break;
case 7:
letra = "Sabado";
break;
default:
letra = "NO EXISTE";
break;
}
//Salidas
Console.WriteLine("");
Console.WriteLine("El dia es : "+letra);
Console.ReadLine();
3. Dado los siguientes operador aritmeticos +, -, * , / , devuelva el nombre del operador.
Solucion:
//Brotech//Variables
char c;
string nombre;
//Entradas
Console.Write("Ingrese Operador Matematico : ");
c = char.Parse(Console.ReadLine());
//Proceso
switch(c)
{
case '+':
nombre = "SUMA";
break;
case '-':
nombre = "RESTA";
break;
case '*':
nombre = "MULTIPLICACION";
break;
case '/':
nombre = "DVISION";
break;
default:
nombre = "CARACTER EXTRAÑO";
break;
}
//Salidas
Console.WriteLine("");
Console.WriteLine("El operador es : "+nombre);
Console.ReadLine();
4. En una empresa se determino la siguiente politica de descuento:
Determine mediante un programa, cual sera el monto del descuento al sueldo ingresado del trabajador.
Solucion:
//Brotech
//Variables
char tt, genero;
double sueldo, descuento, neto=0.0;
string mensaje="";
//Entradas
Console.Write("Ingrese GENERO de trabajador H-hombre M-Mujer : ");
genero = char.Parse(Console.ReadLine());
Console.Write("Ingrese tipo de trabajador O-obrero E-empleado : ");
tt = char.Parse(Console.ReadLine());
Console.Write("Ingrese sueldo del trabajador: ");
sueldo = double.Parse(Console.ReadLine());
//Proceso
if(genero=='m' || genero=='M')
{
switch(tt)
{
case 'O':
descuento = 0.10 * sueldo;
neto = sueldo - descuento;
break;
case 'E':
descuento = 0.15 * sueldo;
neto = sueldo - descuento;
break;
default:
mensaje = "No EXISTE TIPO DE TRABAJADOR";
break;
}
}
else
{
if(genero == 'h' || genero == 'H')
{
switch (tt)
{
case 'O':
descuento = 0.15 * sueldo;
neto = sueldo - descuento;
break;
case 'E':
descuento = 0.20 * sueldo;
neto = sueldo - descuento;
break;
default:
mensaje = "No EXISTE TIPO DE TRABAJADOR";
break;
}
}
else
{
mensaje = "No existe GENERO";
}
}
//Salidas
Console.WriteLine("");
Console.WriteLine("Neto a pagar : " + neto);
Console.WriteLine(mensaje);
Console.ReadLine();
5. Una fruteria ofrece las manzanas con descuento segun la siguiente tabla:
Determinar cuanto pagará una persona que compre manzanas en esa frutería.
Solucion:
//Brotech
//Variables
double cantidad, precio, descuento=0.0, neto=0.0;
//Entradas
Console.Write("Ingrese cantidad de Kilos a comprar : ");
cantidad = double.Parse(Console.ReadLine());
Console.Write("Ingrese precio por Kilo : ");
precio = double.Parse(Console.ReadLine());
//Proceso
if(cantidad>0 && cantidad<=2)
{
descuento = 0;
neto = precio * cantidad;
}
else if(cantidad>2 && cantidad<=5)
{
descuento = 0.10 * precio * cantidad;
neto = precio * cantidad - descuento;
}
else if(cantidad>5 && cantidad<=10)
{
descuento = 0.20 * precio * cantidad;
neto = precio * cantidad - descuento;
}
else
{
if(cantidad>10)
{
descuento = 0.30 * precio * cantidad;
neto = precio * cantidad - descuento;
}
}
//Salida
Console.WriteLine("");
Console.WriteLine("Total descuento : "+descuento);
Console.WriteLine("Total neto a pagar : " + neto);
Console.ReadLine();
6. Obtenga el nombre del estado civil segun la siguiente tabla.
Solucion:
//Variables
int n;
string mensaje="";
//Entradas
Console.Write("Ingrese codigo de estado civil : (0-3) : ");
n = int.Parse(Console.ReadLine());
//Proceso
switch(n)
{
case 0:
mensaje = "Soltero";
break;
case 1:
mensaje = "Casado";
break;
case 2:
mensaje = "Divorciado";
break;
case 3:
mensaje = "Viudo";
break;
default:
mensaje = "Codigo NO EXISTE";
break;
}
//Salidas
Console.WriteLine("");
Console.WriteLine(mensaje);
Console.ReadLine();
No hay comentarios.:
Publicar un comentario