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

DESAFIO ¡Es hora de practicar!

===========================

ENTRENANDO LA PROGRAMACIÓN

===========================

1 - Mayor entre dos números

a = float(input("Ingrese el primer número: "))
b = float(input("Ingrese el segundo número: "))
if a > b:
    print("El número mayor es:", a)
elif b > a:
    print("El número mayor es:", b)
else:
    print("Ambos números son iguales")

2 - Crecimiento o disminución

crecimiento = float(input("Ingrese el porcentaje de crecimiento: "))
if crecimiento > 0:
    print("Hubo un crecimiento")
elif crecimiento < 0:
    print("Hubo una disminución")
else:
    print("No hubo variación")

3 - Vocal o consonante

letra = input("Ingrese una letra: ").lower()
if letra in "aeiou":
    print("Es una vocal")
elif letra.isalpha():
    print("Es una consonante")
else:
    print("No es una letra válida")

4 - Precios de automóvil en 3 años

p1 = float(input("Ingrese el precio del primer año: "))
p2 = float(input("Ingrese el precio del segundo año: "))
p3 = float(input("Ingrese el precio del tercer año: "))
print("Precio más alto:", max(p1, p2, p3))
print("Precio más bajo:", min(p1, p2, p3))

5 - Producto más barato

prod1 = float(input("Ingrese el precio del producto 1: "))
prod2 = float(input("Ingrese el precio del producto 2: "))
prod3 = float(input("Ingrese el precio del producto 3: "))
menor = min(prod1, prod2, prod3)
print("El producto más barato cuesta:", menor)

6 - Tres números en orden descendente

n1 = float(input("Ingrese el primer número: "))
n2 = float(input("Ingrese el segundo número: "))
n3 = float(input("Ingrese el tercer número: "))
numeros = [n1, n2, n3]
numeros.sort(reverse=True)
print("Orden descendente:", numeros)

7 - Turno de estudio

turno = input("¿En qué turno estudia? (mañana/tarde/noche): ").lower()
if turno == "mañana":
    print("¡Buenos Días!")
elif turno == "tarde":
    print("¡Buenas Tardes!")
elif turno == "noche":
    print("¡Buenas Noches!")
else:
    print("Valor Inválido!")

8 - Par o impar

num = int(input("Ingrese un número entero: "))
if num % 2 == 0:
    print("Es par")
else:
    print("Es impar")

9 - Entero o decimal

num = float(input("Ingrese un número: "))
if num == int(num):
    print("Es un número entero")
else:
    print("Es un número decimal")

===========================

MOMENTO DE LOS PROYECTOS

===========================

10 - Calculadora con clasificación

a = float(input("Ingrese el primer número: "))
b = float(input("Ingrese el segundo número: "))
op = input("Ingrese la operación (+, -, *, /): ")

if op == "+":
    resultado = a + b
elif op == "-":
    resultado = a - b
elif op == "*":
    resultado = a * b
elif op == "/" and b != 0:
    resultado = a / b
else:
    resultado = None
    print("Operación inválida")

if resultado is not None:
    print("Resultado:", resultado)
    # Clasificaciones
    print("Par" if resultado % 2 == 0 else "Impar")
    print("Positivo" if resultado >= 0 else "Negativo")
    print("Entero" if resultado == int(resultado) else "Decimal")

11 - Triángulo

l1 = float(input("Ingrese el lado 1: "))
l2 = float(input("Ingrese el lado 2: "))
l3 = float(input("Ingrese el lado 3: "))

if l1 + l2 > l3 and l1 + l3 > l2 and l2 + l3 > l1:
    if l1 == l2 == l3:
        print("Triángulo Equilátero")
    elif l1 == l2 or l1 == l3 or l2 == l3:
        print("Triángulo Isósceles")
    else:
        print("Triángulo Escaleno")
else:
    print("No es un triángulo válido")

12 - Venta de combustibles

tipo = input("Ingrese el tipo de combustible (E para Etanol, D para Diésel): ").upper()
litros = float(input("Ingrese la cantidad de litros: "))

if tipo == "E":
    precio = 1.70
    descuento = 0.02 if litros <= 15 else 0.04
elif tipo == "D":
    precio = 2.00
    descuento = 0.03 if litros <= 15 else 0.05
else:
    precio = 0
    descuento = 0
    print("Tipo de combustible inválido")

if precio > 0:
    valor_bruto = precio * litros
    valor_descuento = valor_bruto * descuento
    total = valor_bruto - valor_descuento
    print(f"Valor a pagar: R$ {total:.2f}")

13 - Variación de ventas

ventas_2022 = int(input("Ingrese las ventas de 2022: "))
ventas_2023 = int(input("Ingrese las ventas de 2023: "))

variacion = ((ventas_2023 - ventas_2022) / ventas_2022) * 100
print(f"Variación porcentual: {variacion:.2f}%")

if variacion > 20:
    print("Bonificación para el equipo de ventas")
elif 2 <= variacion <= 20:
    print("Pequeña bonificación para el equipo de ventas")
elif -10 <= variacion < 2:
    print("Planificación de políticas de incentivo a las ventas")
else:
    print("Recorte de gastos")