Algoritmia - tanque de agua

 
Vista:

tanque de agua

Publicado por nadia (3 intervenciones) el 12/01/2023 03:39:59
Un tanque de agua se carga de a 9 litros cada 2 minutos y medio, ingrese una cantidad de minutos múltiplo de 5 e
imprima cuantos litros lleva cargado el tanque por cada fracción de 5 minutos hasta llegar al valor ingresado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

tanque de agua

Publicado por Bencho (1 intervención) el 20/01/2023 22:36:06
Este seria el desarrollo del algoritmo:

1- Inicializar la variable "time" con la cantidad de minutos ingresada (asegurando que es múltiplo de 5)
2- Calcular la tasa de carga en litros por minuto dividiendo la cantidad de litros por minuto (9) entre el tiempo en minutos (2.5)
3- Utilizar un ciclo desde 0 hasta "time" con incrementos de 5 minutos
4- En cada iteración del ciclo, calcular la cantidad de litros cargados multiplicando la tasa de carga por el tiempo en minutos
5- Imprimir la cantidad de litros cargados y el tiempo en minutos

En Python por ejemplo se haría así:

-----

time = int(input("Ingrese la cantidad de minutos múltiplo de 5: "))
rate = 9 / 2.5 # tasa de carga en litros por minuto

for i in range(0, time+5, 5):
liters = rate * i
print(f"{i} minutos: {liters} litros")

-----
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 28
Ha aumentado 1 puesto en Algoritmia (en relación al último mes)
Gráfica de Algoritmia

tanque de agua

Publicado por Horroroso (32 intervenciones) el 02/02/2023 00:02:15
1
2
3
4
5
6
7
8
9
10
Module MainModule
    Sub Main()
        Dim minutes As Integer
        Console.WriteLine("Ingrese una cantidad de minutos múltiplo de 5:")
        minutes = Integer.Parse(Console.ReadLine())
        For i As Integer = 0 To minutes Step 5
            Console.WriteLine("Después de " & i & " minutos, el tanque ha cargado " & (i / 2.5) * 9 & " litros.")
        Next
    End Sub
End Module
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar