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

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")
1 respuesta

Hola , espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartetucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios