Desarrollo_de_preguntas_usando_if_anidado_o_switch_case

Páginas: 7 (1639 palabras) Publicado: 12 de octubre de 2015
1. Escriba un programa para determinar si un solicitante puede lograr un préstamo. Deberá pedir los siguientes datos para cada solicitante: Nombre, historia crediticia (‘b’ buena o ‘m’ mala), cantidad pedida, salario anual, y valor de otras propiedades.  El banco solo considerará a los solicitantes con un estado de crédito bueno.  De aquellos, solo aceptara los que tengan más de 6 puntos.  Lospuntos se obtienen como sigue:
5 puntos si el salario es 50% del préstamo o más.
3 puntos si el salario es por lo menos 25% pero menos de 50% del préstamo.
1 punto si el salario es por lo menos 10% pero menos de 25% del préstamo.
5 puntos si se tiene otra propiedad del doble del préstamo o más.
3 puntos si se tiene otra propiedad igual al préstamo pero menor del doble.

2. Para determinar si unaño es bisiesto o no debe de cumplir la siguiente regla: Ser divisible entre 4 y no divisible entre 100 o bien divisible entre 400. Escriba un programa que pida como entrada el año e imprima si el año es bisiesto o no.

int año;

Console.WriteLine("Ingrese año");
año = int.Parse(Console.ReadLine());
if (año % 4 == 0 && año % 100 != 0 || año % 400 == 0){
Console.WriteLine("El año {0} es bisiesto", año);
}

else
{
Console.WriteLine("El año {0} no es bisiesto", año);
}

Console.ReadLine();

3. Escriba un programa que pida el número de mes (del 1 al 12 ) e imprima el número de días que tiene el mes, donde:
El mes 2 tiene 28 días
Los meses 4,6,9 y 11tienen 30 días
Los meses 1,3,5,7,8,10 y 12 tienen 31 días

Si da un mes diferente a los anteriores deberá imprimir el mensaje “MES ERRONEO”.

int NM;
NM = int.Parse(Console.ReadLine());

if (NM == 1)
Console.WriteLine("tine 31 dias");
else if (NM == 2)
Console.WriteLine("tiene 28 dias");
else if (NM == 3)Console.WriteLine("tiene 31 dias");
else if (NM == 4)
Console.WriteLine("tiene 30 dias");
else if (NM == 5)
Console.WriteLine("tiene 31 dias");
else if (NM == 6)
Console.WriteLine("tiene 30 dias ");
else if (NM == 7)
Console.WriteLine("tiene 31 dias ");
else if (NM== 8)
Console.WriteLine("tiene 31 dias");
else if (NM == 9)
Console.WriteLine("tiene 30 dias ");
else if (NM == 10)
Console.WriteLine("tiene 31 dias");
else if(NM == 11)
Console.WriteLine("tiene 30 dias ");
else if (NM == 12)
Console.WriteLine("tiene 31 dias ");else if (NM == 1 && NM == 2 && NM == 3 && NM == 4 && NM == 5 && NM == 6 && NM ==7 && NM == 8 && NM == 9 && NM == 10 && NM == 11 && NM == 12)
Console.WriteLine("dato erroneo");
Console.ReadLine();






4. Una tienda que vende pantalones  al menudeo y al mayoreo tiene las siguientes tarifas, si se compran menos de 5 pantalones estos se cobran a su precio normal, encaso de que se compren 5 o más pero menos de 12, se les descuenta el 15% en cada pantalón, si se compran más de 12 se les descuenta 30% en cada pantalón.
Escriba un programa que pida como dato de entrada el número de pantalones que se desean comprar y con ello imprima el total a pagar por la compra hecha.


float CP , PT ;
float PP = 20;
const float dscto1 = 0.15f ,dscto2 = 0.30f;

Console.WriteLine("INGRESAR CANTIDAD DE PANTALONES");

CP = float.Parse(Console.ReadLine());

if( CP < 5)
{
Console.WriteLine("NO HAY DESCUENTO" );
PT = (CP * PP );
Console.WriteLine("EL PRECIO TOTAL ES :" + PT);
}

else if( CP >= 5 && CP < 12)...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS