Problema para mostrar la cantidad de tubos vendidos
La empresa “Tubos Armenia” necesita una solución informática que le ayude a determinar la cantidad total de metros de tubo que se venden en cierto pedido.
En los pedidos se especifica la cantidad de tubos, así como la longitud en metros de uno de ellos.
Para la solución del problema debemos tener en cuenta lo siguiente:
Abstracción:
Para el primer interrogante, se debe identificar qué solicita el programa. En este caso, la meta del programa es determinar la cantidad de metros de tubo que se venden en un pedido.
Para el segundo interrogante, se ignoran los elementos que no son necesarios para la solución del problema y se selecciona los más importante. En este caso los datos más importantes son: la cantidad de tubos y la longitud en metros de cada uno de ellos.
Descomposición:
Para este interrogante se debe mostrar las acciones o partes que se requieren para solucionar el problema.
En este caso, la acción sería ingresar la cantida de tubos, ingresar la longitud (metros) de un tubo, calcular los metros totales, generar el mensaje de la longitud y mostrar el mensaje.
Siempre las acciones deben de tener la misma sintaxis, es decir, Verbo + Complemento
Reconocimiento de patrones:
Para responder este interrogante se debe identificar que elementos de ejercicios anteriores me pueden servir para solucionar el problema actual.
En este caso, podemos usar la función ingresar_entero, ingresar_real, mostrar_mensaje.
Codificación:
Posible solución :
Se define la función ingresar entero, para ingresar la cantidad de tubos.
Un texto se ingresa con la función input e int (integer).
Se define la función ingresar real, para ingresar la longitud en mts de un tubo.
Se define la función calcular metros totales, para realizar la operación de multiplicar la cantidad de tubos por su longitud, para ello, debemos de tener en cuenta las primeras dos funciones (cantidad_tubos, longitud_tubos).
Se genera un mensaje, para mostrar "La longitud total de los tubos”
Se ingresa el mensaje teniendo en cuenta f string (imprime un mensaje por pantalla utilizando una “cadena de formato” ), {} - se utilizan para imprimir un dato ya calculado o ingresado anteriormente y finalmente, todo el mensaje va entre comillas
Se muestra el mensaje con la función mostrar_mensaje (print).
Temas a profundizar para la solución de este problema: