Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

06 Calculando el tiempo total del proyecto

06 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.

"""
print("--- Calculadora de Tiempo del Proyecto ---")

# 1. Se solicita por teclado - input, los días para cada actividad.
# El programa fallará si el usuario ingresa un valor que no sea un número entero. No se valida la parte fraccionaria del numero.
dias_a = int(input("Ingrese el número de días para la Actividad A: "))
dias_b = int(input("Ingrese el número de días para la Actividad B: "))
dias_c = int(input("Ingrese el número de días para la Actividad C: "))

# --- 2. Validación de números negativos ---
# Se verifica si cualquiera de los valores ingresados es negativo. < 0
if dias_a < 0 or dias_b < 0 or dias_c < 0:
    # Caso 1: Valores inválidos
    print("\nError: Los valores ingresados son **inválidos**.")
    print("El número de días para cualquier actividad **no puede ser negativo**.")
    print("No se calculará el tiempo total del proyecto.")
else:
    # Caso 2: Todos los valores son válidos (cero o positivos)
    # 3. Cálculo del tiempo total
    tiempo_total = dias_a + dias_b + dias_c

    # 4. Mostrar el resultado
    print("\nLos días ingresados son válidos.")
    print(f"El **Tiempo Total** necesario para concluir el proyecto es: **{tiempo_total} días**.")