▷ ALGORITMO CONDICIONAL que determina cuánto debe pagar un usuario por cada llamada según los minutos | PseInt y Diagrama de flujo
Bienvenidos a una nuevo post para el aprendizaje de algoritmos con PSeInt, hoy realizaremos un ejercicio, que nos permitirá comprender el funcionamiento y utilización de condicionales independientes, que actúan sobre distintas variables; esto nos ayudará a utilizar estructuras. Muy bien vamos a comenzar:
La política de una compañía telefónica es: «Chismea más por menos». Cuando se realiza una llamada, el cobro es por el tiempo que ésta dura, de tal forma que:
Los primeros 5 minutos cuestan 1 peso c/u, los siguientes 3 minutos, 80 centavos c/u, los siguientes 2 minutos, 70 centavos c/u, y a partir del décimo minuto, 50 centavos c/u.
Además, se carga un impuesto de 3% cuando es domingo, y si es día hábil, en turno matutino, 15%, y en turno vespertino, 10%.
Realice un algoritmo para determinar cuánto debe pagar por cada concepto una persona que realiza una llamada.
A continuación veamos como fue la escritura del algoritmo:
PseInt | ALGORITMO CONDICIONAL que determina cuánto debe pagar un usuario por cada llamada según los minutos.
Algoritmo Costo_por_tiempo_llamada
Definir t,pago,i como real
Escribir 'Digite el tiempo de llamada: '
Leer t
si t<=5 Entonces
pago=tiempo*1
sino
si t<=8 Entonces
pago=(t-5)*0.80+5
SiNo
si t<=10 Entonces
pago=(t-8)*0.7+7.4
sino
pago=(t-10)*0.5+8.8
FinSi
FinSi
FinSi
Escribir 'Escriba el dia:'
Leer dia
si dia=domingo Entonces
impuesto=pago*0.030
sino
escribir 'Ponga el turno:'
leer turno
si turno=matutino entonces
impuesto=pago*0.15
sino
impuesto=pago*0.10
FinSi
FinSi
total=pago+impuesto
Escribir 'El total a pagar por cada tiempo es: ',pago, ' ;El impuesto es: ',Impuesto, ' ;El pago total es:',total
FinAlgoritmo
Diagrama de flujo condicional que determina cuánto debe pagar un usuario por cada llamada según los minutos.
Ayúdame suscribiéndote a mi canal!! :): https://goo.gl/6jUr58
Bits de Ciencia Oficial
Edwin W.
Te ha gustado la publicación? Califícala