Download - ejercicio

Transcript

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