Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Calculando el tiempo total del proyecto

Camila está organizando un proyecto y necesita calcular el tiempo total necesario para concluir tres actividades: A, B y C. Sin embargo, si alguna actividad tiene un número de días negativo, el código debe avisar que los valores ingresados son inválidos y no calcular el total.

Escribe un programa que reciba el número de días de tres actividades y muestre el tiempo total del proyecto. Si algún valor es negativo, muestra un mensaje informando el error.

actividadA = int(input("Informe los días para la actividad A: "))
actividadB = int(input("Informe los días para la actividad B: "))
actividadC = int(input("Informe los días para la actividad C: "))

if actividadA < 0 or actividadB < 0 or actividadC < 0:
print("¡Error! Los días no pueden ser negativos")
else:
totalProyecto = int(actividadA + actividadB + actividadC)
print(f"El tiempo total del proyecto es: {totalProyecto}")

1 respuesta

Hola Elier, espero que estés bien

¡Espero que estés disfrutando del curso de Python! Veo que estás trabajando en un ejercicio para calcular el tiempo total de un proyecto basado en el número de días de tres actividades. Tu código está bastante bien estructurado para lograr esto.

Aquí tienes una pequeña revisión de tu código:

actividadA = int(input("Informe los días para la actividad A: "))
actividadB = int(input("Informe los días para la actividad B: "))
actividadC = int(input("Informe los días para la actividad C: "))

if actividadA < 0 or actividadB < 0 or actividadC < 0:
    print("¡Error! Los días no pueden ser negativos")
else:
    totalProyecto = actividadA + actividadB + actividadC
    print(f"El tiempo total del proyecto es: {totalProyecto}")

Puntos clave:

  1. Entrada de datos: Asegúrate de que las entradas sean convertidas a enteros con int(input(...)), como lo has hecho, para poder realizar operaciones matemáticas con ellas.

  2. Condicionales: La estructura if que usaste es perfecta para verificar si alguno de los valores es negativo. Si es así, el programa imprime un mensaje de error.

  3. Cálculo del total: Si todos los valores son válidos (no negativos), el programa suma los días de las tres actividades y muestra el resultado.

Este código debería funcionar correctamente para los requisitos del ejercicio. Si ingresas un valor negativo para cualquiera de las actividades, el programa mostrará un mensaje de error, y si todos los valores son positivos, calculará y mostrará el tiempo total del proyecto.

Espero que esta revisión te sea útil y te ayude a avanzar en tus estudios. ¡Bons estudios!