Una universidad privada tiene una poltica de descuento en porcentajes sobre el pago de pensiones de enseanza, que se basa en la profesin del tutor y el rendimiento del alumno tal como se muestra en el sigt cuadro. Lea la ocupacin de un tutor y el rendimiento del alumno e indique cual es su descuento y el monto a pagar. Pension s/. 300.00Tabla de descuento en %Ocuapcion/rendimientoA:BuenoB:RegularC:deficiente
P=polica603010
C=profesor de colegio502010
D:docente de universidad40200
N=no docente40100
O=otros3000
string P, R;Duble O, D; System.Console.WriteLine("Ingrese la ocupacion del tutor:"); P= Convert.ToInt32(Console.ReadLine()); System.Console.WriteLine("Ingrese Rendimiento del Alumno:"); R= Console.ReadLine(); O = Convert.ToInt32(Console.ReadLine());D = Convert.ToInt32(Console.ReadLine());
switch (O) { case "Polica": if R=buenoD=(60/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);ElseIfif R=regularD=(30/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);Elseif R=deficienteD=(10/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O); case "Profesor de colegio": if R=buenoD=(50/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);ElseIfif R=regularD=(20/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);Elseif R=deficienteD=(10/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);
break; case "Docente de universidad": if R=buenoD=(40/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);ElseIfif R=regularD=(20/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);Elseif R=deficienteD=(0/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);
break; case "No docente": if R=buenoD=(40/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);ElseIfif R=regularD=(10/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);Elseif R=deficienteD=(0/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);
break; case "Otros": if R=buenoD=(30/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);ElseIfif R=regularD=(0/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);Elseif R=deficienteD=(0/100)*300O=300-D
System.Console.WriteLine("Descuento:"+ + D); System.Console.WriteLine("Monto a pagar:"+ + O);
break; default: System.Console.WriteLine("Ingres mal los datos"); break; }
Console.Read();
Top Related