PROBLEMA: Carlos tarda una hora y media en cruzar nadando un lago circular a una velocidad constante de 5 Km/h, ¿Cuánto tiempo tardaría en darle la vuelta completa al lago a la misma velocidad?
ALGORITMO
Entradas: Numérico velocidad
Numérico tiempo
Numérico PI
Salidas: Numérico tiempo_final
INICIO
Leer velocidad
Leer tiempo
Establecer PI
Multiplicar velocidad por tiempo y guardar en distancia
Multiplicar PI por distancia y guardar en perimetro
Dividir perimetro entre velocidad y guardar en tiempo_final
Imprimir tiempo_final
FIN
PSEUDOCÓDIGO
class Lago_circular
// Declaraciones (entradas)
real: velocidad
real: tiempo
real: PI = 3.1416
// Declaraciones (salidas)
real: tiempo_final
// Procedimiento
main
print "Ingresar la velocidad del nadador"
scan velocidad
print "Ingresar el tiempo que tarda en cruzar el lago"
scan tiempo
distancia = velocidad * tiempo
perimetro = PI * distancia
tiempo_final = perimetro / velocidad
print "El tiempo que tarda el nadador en recorres el perímetro del lago es:"
print tiempo_final
end_main
No hay comentarios:
Publicar un comentario