**Solución Ejercicio 10 **
num1 = float(input('Ingresa un número: '))
num2 = float(input('Ingresa un número: '))
operacion = input('Ingresa una operación a realizar (suma, resta, multiplicacion, division): ').lower()
# Verificamos qué operación eligió la persona
if operacion == 'suma':
resultado = num1 + num2
elif operacion == 'resta':
resultado = num1 - num2
elif operacion == 'multiplicacion':
resultado = num1 * num2
elif operacion == 'division':
if num2 != 0: # Comprobamos si no intentan dividir por cero
resultado = num1 / num2
else:
resultado = None # No permitimos división por cero
print("No se puede dividir por cero.")
else:
resultado = None # No se hace ninguna operación
print("Operación no válida.")
# Si resultado tiene un valor, es porque se hizo una operación válida
if resultado is not None:
print("Resultado:", resultado)
# ¿Es par o impar?
if resultado % 2 == 0:
print("El resultado es par")
else:
print("El resultado es impar")
# ¿Positivo, negativo o cero?
if resultado > 0:
print("El resultado es positivo")
elif resultado == 0:
print("El resultado es cero")
else:
print("El resultado es negativo")
# ¿Es entero o decimal?
if resultado == int(resultado):
print("El resultado es un número entero")
else:
print("El resultado es un número decimal")
Solución ejercicio 11
#Inicio pidiendo al usuari el valor de cada lado. Definimos variables
lado1 = float(input('ingrese el valor del lado 1')
lado2 = float(input('ingrese el valor del lado 2')
lado3 = float(input('ingrese el valor del lado 3')
if lado1 + lado2 >= lado3:
print('Se puede formar un triángulo')
elif lado2 + lado3 >= lado1:
print('Se puede formar un triángulo')
elif lado3 + lado1 >= lado2:
print('Se puede formar un triángulo')
else:
print('no se puede formar un triangulo')
if lado1 == lado2 and lado2 == lado3 and lado1 == lado3:
print('El triángulo es equilátero')
if lado1 == lado2 and lado3 > lado1
or lado1 == lado3 and lado2 > lado1
or lado2 == lado3 and lado1 > lado2
print('El triángulo es isóceles')
if lado1 =! lado2 and lado3 =! lado1
print('El triángulo es escaleno')
Solución ejercicio 12
#Empiezo definiendo las variables base
etanol = "e"
diesel = "d"
precio_etanol = 1.70
precio_diesel = 2.00
#pido la información al usuario
litros_vendidos = float(input('Ingrese cantidad de litros vendidos'))
tipo_combustible= (input('Ingrese el tipo de combustible Etanol= E, Diesel: D')).lower()
if tipo_combustible == etanol:
precio_bruto = precio_etanol * litros_vendidos
if litros_vendidos <= 15:
porcentaje_descuento = 2
else:
porcentaje_descuento = 4
descuento = precio_bruto * (porcentaje_descuento / 100)
precio_final = precio_bruto - descuento
print(f'Precio bruto: R$ {precio_bruto:.2f}')
print(f'Descuento aplicado: {porcentaje_descuento}% → R$ {descuento:.2f}')
print(f'Total a pagar: R$ {precio_final:.2f}')
elif tipo_combustible == diesel:
precio_bruto = precio_diesel * litros_vendidos
if litros_vendidos <= 15:
porcentaje_descuento = 3
else:
porcentaje_descuento = 5
descuento = precio_bruto * (porcentaje_descuento / 100)
precio_final = precio_bruto - descuento
print(f'Precio bruto: R$ {precio_bruto:.2f}')
print(f'Descuento aplicado: {porcentaje_descuento}% → R$ {descuento:.2f}')
print(f'Total a pagar: R$ {precio_final:.2f}')
- Solución Ejercicio 13
ventas_2022 = float(input("Ingrese cantidad de ventas en 2022: "))
ventas_2023 = float(input("Ingrese cantidad de ventas en 2023: "))
# Cálculo de variación porcentual
variacion = ((ventas_2023 - ventas_2022) / ventas_2022) * 100
print(f"La variación porcentual es: {variacion:.2f}%")
if variacion > 20:
print('Bonificación para equipo de ventas')
elif variacion > 2 and variacion <= 20:
print('Pequeña bonificación para el equipo de ventas')
elif variacion >= -10 and variacion <= 2:
print('Planificar políticas de incentivo a las ventas')
else:
print('Recortar gastos')