Está en la página 1de 4

Ejercicio 1

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.00
Tabla de descuento en %
Ocupacion/rendimiento
P=polica
C=profesor de colegio
D:docente
de
universidad
N=no docente
O=otros

A:Bueno
60
50
40

B:Regular
30
20
20

C:deficiente
10
10
0

40
30

10
0

0
0

Cdigo:
using
using
using
using
using

System;
System.Collections.Generic;
System.Linq;
System.Text;
System.Threading.Tasks;

namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
double descto, montpag;
string ocuptutor, rendialumn;
string bueno, regular, deficiente;
System.Console.WriteLine("Ingrese Ocupacin del Tutor :");
ocuptutor = Console.ReadLine();
System.Console.WriteLine("Ingrese Rendimiento del alumno :");
rendialumn=Console.ReadLine();
bueno = Console.ReadLine();
regular = Console.ReadLine();
deficiente = Console.ReadLine();
switch (ocuptutor)
{
case "Policia":
if (rendialumn == bueno)
{
descto = ((60 / 100) * 300);
montpag = 300 - descto;

System.Console.WriteLine(" el descuento es de " + descto + " y el monto a


pagar es de: " + montpag);
}
else
if (rendialumn == regular)
{
descto = ((30 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " + descto + " y el monto
a pagar es de: " + montpag);
}
else
if (rendialumn == deficiente)
{
descto = ((10 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " + descto + " y el
monto a pagar es de: " + montpag);
}
else
break;
case "profesor colegio":
if (rendialumn == bueno)
{
descto = ((50 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " + descto + " y el monto
a pagar es de: " + montpag);
}
else
if (rendialumn == regular)
{
descto = ((20 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " + descto + " y el
monto a pagar es de: " + montpag);
}
else
if (rendialumn == deficiente)
{
descto = ((10 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " + descto + " y el
monto a pagar es de: " + montpag);
}
else
break;
case "docente universitario":
if (rendialumn == bueno)
{
descto = ((40 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " + descto + " y el
monto a pagar es de: " + montpag);
}
else
if (rendialumn == regular)

{
descto = ((20 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " + descto + " y
el monto a pagar es de: " + montpag);
}
else
if (rendialumn == deficiente)
{
descto = ((0 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " + descto + "
y el monto a pagar es de: " + montpag);
}
else
break;
case "No docente":
if (rendialumn == bueno)
{
descto = ((40 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " + descto
+ " y el monto a pagar es de: " + montpag);
}
else
if (rendialumn == regular)
{
descto = ((10 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " +
descto + " y el monto a pagar es de: " + montpag);
}
else
if (rendialumn == deficiente)
{
descto = ((0 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " +
descto + " y el monto a pagar es de: " + montpag);
}
else
break;
case "Otros":
if (rendialumn == bueno)
{
descto = ((30 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " + descto
+ " y el monto a pagar es de: " + montpag);
}
else
if (rendialumn == regular)
{
descto = ((0 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " +
descto + " y el monto a pagar es de: " + montpag);
}

else
if (rendialumn == deficiente)
{
descto = ((0 / 100) * 300);
montpag = 300 - descto;
System.Console.WriteLine(" el descuento es de " +
descto + " y el monto a pagar es de: " + montpag);
}
else
break;
default:
System.Console.WriteLine("Ingrese de manera correcta los datos");
break;
}

}
}

Console.Read();

También podría gustarte