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

[Proyecto] Hora de practicar : Estructuras condicionales.

**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')