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

calculando tiempo total del proyecto

Solicitar los días de cada actividad

a = int(input("Ingrese los días de la actividad A: "))
b = int(input("Ingrese los días de la actividad B: "))
c = int(input("Ingrese los días de la actividad C: "))

Validar si alguno de los valores es negativo

if a < 0 or b < 0 or c < 0:
print("❌ Error: Los días negativos.")
else:
total = a + b + c
print(f"✅ El tiempo total del proyecto es de {total} días.")

1 respuesta

¡Hola Vicdover, espero que estés bien!

Parece que tu código está bastante bien encaminado para resolver el problema planteado. Estás solicitando correctamente los días de cada actividad y verificando si alguno de ellos es negativo. Si todos los valores son positivos o cero, calculas el tiempo total del proyecto sumando los días de cada actividad.

Aquí tienes un pequeño resumen de lo que hace tu código:

  1. Solicita al usuario que ingrese los días para las actividades A, B y C.
  2. Verifica si alguno de esos valores es negativo.
  3. Si hay un valor negativo, muestra un mensaje de error.
  4. Si todos los valores son válidos (no negativos), calcula y muestra el tiempo total del proyecto.

Tu código ya cumple con los requisitos del ejercicio, mostrando un mensaje de error si hay valores negativos y calculando el tiempo total si todos los valores son válidos.

Un ejemplo práctico de cómo se ejecutaría tu código sería:

  • Si ingresas 5, 3 y 2 para las actividades A, B y C respectivamente, el programa imprimirá: "✅ El tiempo total del proyecto es de 10 días."
  • Si ingresas 5, -3 y 2, el programa imprimirá: "❌ Error: Los días negativos."

¡Espero que esto te ayude a entender que tu solución está correcta! Espero haber ayudado y buenos estudios!