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

[Proyecto] Ejercicios IF ELIF ELSE

Hola Compañeros Colegas comparto los ejercicios realizados cualquier duda o sugerencia agradezco su opinion

#Monitoreando ventas en el comercio
manzanas = int(input('Digite la cantidad de manzanas vendidas:'))
plátanos = int(input('Digite la cantidad de plátanos vendidos:'))

if manzanas > plátanos:
print('Las manzanas tuvieron más ventas.')
elif manzanas < plátanos:
print('Los plátanos tuvieron mas ventas.')
else:
print('Las ventas fueron iguales')

#Temperatura de los servidores

temperatura = float(input('Cual es la temperatura actual del servidor:'))

if temperatura >= 25:
print('¡Alerta!Temperatura por encima del limite permitido')
else:
print('temperatura normal de operación')

#Calculando el tiempo total del proyecto

diasA = int(input('Informe los dias para la actividad A:'))
diasB = int(input('Informe los dias para la actividad B:'))
diasC = int(input('Informe los dias para la actividad C:'))

if diasA < 0 or diasB < 0 or diasC < 0:
print('Error: Los dias no pueden ser negativos.')
else:
tiempo_duracion = diasA + diasB + diasC
print(f'el numero total del proyecto es de: {tiempo_duracion} dias')

#Calculando el IMC
peso = float(input('Digite su peso (Kg):'))
altura = float(input('Digite su altura (m):'))
IMC = peso / (altura ** 2)
print(f'Su IMC es: {IMC:.2f}')

if IMC < 18.5:
print('Te encuentras por debajo del peso normal')
elif 18.5 <= IMC < 25:
print('Tienes un peso normal.')
else:
print('Te encuentras por encima del peso normal')

#verificando acceso a beneficios sociales

ingresos = float(input('Cuanto son sus ingresos mensuales:'))
hijos = int(input('Cuantos hijos tiene:'))

if ingresos <= 2000 and hijos >= 1:
print('Tiene derecho al beneficio social')
else:
print('No cumple con las condiciones para adquirir el beneficio')

#Evaluacion de desempeño de un empleado
puntuacion = float(input('Cual fue la puntuacion de desempeño (de 0 a 10)'))
años = int(input('Cantidad de años trabajados:'))

if puntuacion >= 7:
if años > 5:
print('"Elegible para ascenso"')
else:
print('"Buen desempeño, sigue asi"')
else:
print('"Necesita mejorar"')

#Juego de multiplos magicos
numero_magico = int(input('Ingresa un numero entero: '))

if numero_magico % 3 == 0 and numero_magico % 5 == 0:
print("¡Numero Magico!")
elif numero_magico % 3 == 0:
print("Divisible por 3")
elif numero_magico % 5 == 0:
print("Divisible por 5")
else:
print("No es un numero magico")

#sistema de clasificacion para becas escolares
ingreso = float(input('Cual es el ingreso familiar mensual: $'))
promedio = float(input('Ingrese el promedio del estudiante: '))
asistencia = float(input('Cual es la asistencia (en porcentaje):'))

if ingreso < 1500 and promedio >= 8.0 and asistencia >= 90:
print('"Beca Completa"')
elif ingreso < 2500 and promedio >= 7.0 and asistencia >= 85:
print('Media Beca')
else:
print('No elegible para beca')

#sistema de tarifas de transporte por edad y distancia

edad = int(input('Ingrese la edad del pasajero:'))
distancia = float(input('Ingrese la distancia recorrida:'))

if edad < 6:
print('Viaje Gratuito')
elif edad <= 18:
if distancia <= 20:
print('El valor a pagar es de $1.50')
else:
print('El valor a pagar es de $2.50')
else:
if distancia <= 20:
print('El valor a pagar es de $2.50')
else:
print('El valor a pagar es de $4.00')

sistema de evaluacion de desempeño empresarial

ingresos = int(input('cuales son los ingresos totales:'))
gastos = int(input('Cuales son los gastos totales:'))
clientes = int(input('Ingrese el numero de clientes:'))

if (ingresos - gastos) > 10000 and clientes > 50:
print('"Trimestre Excelente"')
elif (ingresos - gastos) > 5000 and clientes > 20:
print('"Trimestre Bueno"')
elif (ingresos - gastos) > 0:
print('Trimestre Regular')
else:
print('"Trimestre Deficitario"')

1 respuesta

Hola Gilbert, espero que estés bien

¡Gracias por compartir tus ejercicios! Has cubierto una buena variedad de casos usando condicionales if, elif y else, lo cual es excelente para practicar y entender cómo funcionan estas estructuras en Python.

Aquí hay algunas sugerencias y comentarios que podrían ayudarte a mejorar o ajustar tu código:

  1. Monitoreo de ventas: El código es claro y directo. Asegúrate de que el usuario introduzca números válidos para evitar errores.

  2. Temperatura de servidores: Podrías considerar añadir un rango de temperatura para dar más detalles, como una advertencia si la temperatura está cerca del límite.

  3. Tiempo total del proyecto: Está bien verificar si los días son negativos. Podrías añadir más validaciones, como asegurarte de que los días sean enteros.

  4. Cálculo del IMC: El cálculo es correcto. Podrías añadir más categorías de IMC si quisieras hacer el programa más detallado.

  5. Beneficios sociales: Considera añadir más condiciones o beneficios para diferentes rangos de ingresos o número de hijos.

  6. Evaluación de desempeño: Has cubierto bien las condiciones de puntuación y años trabajados. Podrías añadir más mensajes motivacionales o consejos para mejorar.

  7. Juego de múltiplos mágicos: Es un ejercicio divertido. Podrías expandirlo para incluir más números mágicos o condiciones.

  8. Clasificación para becas escolares: Las condiciones están bien definidas. Podrías considerar añadir más detalles sobre las becas o condiciones adicionales.

  9. Tarifas de transporte: El sistema de tarifas es claro. Podrías añadir más rangos de edad o distancias para hacerlo más realista.

  10. Evaluación de desempeño empresarial: Buen uso de las condiciones para determinar el trimestre. Podrías expandirlo para incluir más métricas de desempeño.

Espero que estas sugerencias te sean útiles. ¡Sigue practicando y experimentando con diferentes condiciones y casos!

Espero haber ayudado y buenos estudios!