Informática, pregunta formulada por Josean1994, hace 1 año

Desarrollar un algoritmo en Pseudocodigo Calcular el monto a pagar en una cabina de Internet si el costo por hora es de Bs/.1,5 y por cada 5 horas te dan una hora de promoción gratis. ayuda porfa.

Respuestas a la pregunta

Contestado por ferchoxx77
1
Amigo: Espero te sirva lo siguiente, ya que hay varias maneras de escribir pseudocódigo. La idea es que lo adaptes a como te lo piden:

entero horas
float montoneto
leer horas
horas= horas - (horas/ 5)
montoneto=horas multiplicado por 1.5

al definir horas como entero, es porque en muchos lenguajes de programación, cuando se hace una división inexacta, el resultado es sólo la parte entera. 



Josean1994: Gracias bro, lo que no me cuadra es horashoras = horas -(horas/5) porque si horas=6 seran 4.8 horas a pagar. Y no es eso lo q dice el problema. Dice cada 5 horas o sea 5 sera una de descuento y 10 seran 2. O me equivoco?
ferchoxx77: Si. Lo que hace un lenguaje de programación es redondear. Al definir la variable horas, si el resultado es 4.8, la variable tomará como valor sól la parte entera, o sea el cuatro. O también hay funciones para redondear valores. Ya edité para que sea más comprensible
ferchoxx77: La variable horas es de tipo entero
Contestado por cristhianzg
3

Respuesta:

Pseudocodigo (Pseint - Modo estricto)

Proceso cabina

definir ph,h,mon,hg,th como real;

ph <- 1.5 ;

Escribir "Ingresar cantidad de horas: ";

Leer h;

mon <- h*ph ;

hg <- trunc(h/5);

Escribir "Monto a pagar es: Bs/.",mon;

Escribir "Hora gratis: ",hg;

FinProceso

Explicación:

Significados de variables:

  • ph=>pago por hora
  • h=>horas
  • mon=>monto a pagar
  • hg=>horas gratis

Mas detalles aquí https://brainly.lat/tarea/11362012

Saludos ..!

Otras preguntas