Professional Documents
Culture Documents
Instrucciones: En PSeint haga los algoritmos que resuelvan cada planteamiento. En la siguiente
tabla copie en la columna de la izquierda el pseudocódigo y en la columna de la derecha el
diagrama de flujo. La última fila (IMPLEMENTACION EN C#) queda vacía ya que se le realizará en
las unidades siguientes. Subirlo a la plataforma en la liga acordada.
1. Planteamiento del problema Un estudiante desea saber cuál será su calificación final en la materia de
Programación y notificarle mediante un mensaje si el promedio es “APROBATORIO” o “REPROBATORIO” según sea el caso.
El promedio se calcula con la siguiente información:
60% del promedio de sus tres calificaciones parciales.
30% de la calificación del examen.
10% de la calificación del trabajo extra.
IMPLEMENTACIÓN EN C#
2. Planteamiento del problema Dada la duración en minutos de una llamada telefónica, calcular el costo
considerando lo siguiente:
Hasta tres minutos el costo por minuto es de 1.50
Por encima de los tres minutos se cobra 1.80 por cada minuto adicional a los primeros tres.
Pseudocódigo Diagrama de flujo
Proceso ejercicio2
escribir
"duracion_de_su_llamada_en_minutos:";
Leer dllm;
Si dllm <= 3 Entonces
cost<-dllm*1.50;
Sino
cost<-dllm*1.50+1.80;
FinSi
Escribir "el costo de su llamada es
de: $",cost;
FinProceso
IMPLEMENTACIÓN EN C#
3. Planteamiento del problema Determinar el precio de un pasaje redondo por avión conociendo la distancia a
recorrer y el número de días de estancia. La compañía aérea otorga un descuento del 30% si la distancia recorrida en
el viaje es superior a los mil kilómetros y si el número de días de estancia es superior a 7. El precio por kilómetro es
de 125.00
IMPLEMENTACIÓN EN C#
4. Planteamiento del problema Una frutería ofrece las manzanas con descuento según la siguiente tabla:
Cantidad de manzanas % de descuento
Comprada
1-2 0%
3-5 10%
6-10 15%
11 en adelante 20%
Haga un algoritmo para calcular cuánto pagará un cliente que compre en la frutería
Pseudocódigo Diagrama de flujo
FinSi
Si numm>=3 y numm<=5 Entonces
pt<-numm*pm*.10;
Sino
FinSi
Si numm>=6 y numm<=10 Entonces
pt<-numm*pm*.15;
Sino
FinSi
Si numm>=11 Entonces
pt<-numm*pm*.20;
Sino
FinSi
Escribir "el monto total de su compra es:
$",pt;
FinProceso
IMPLEMENTACIÓN EN C#
5. Planteamiento del problema Haga un algoritmo que determine de tres números cual es el
menor
IMPLEMENTACIÓN EN C#