Proyecto final Calculadora de cuotas
Proyecto final Calculadora de cuotas
przez Nicolas Morales Medina @8bzdmhxj4m
- 44
- 0
- 0
Introducción
Mi proyecto es una calculadora de cuotas para una compra

Materiales
Python 3.10
Visual Studio Code (recomendado por su facilidad de uso y resaltado de sintaxis)
Proceso
Nota importante:
Este proyecto es una versión simplificada de una herramienta personal más completa que estoy desarrollando.
Si alguien necesita una solución más robusta, puede escribirme con gusto.
No he subido el proyecto completo porque planeo usarlo como parte de mi portafolio profesional.
Introducción
Este programa en Python funciona como una calculadora de cuotas para compras. Su objetivo es ayudar al usuario a saber cuánto tendría que pagar mensualmente si desea adquirir un producto en cuotas.
Primero, el programa da la bienvenida al usuario y le pide que ingrese el nombre del producto que desea comprar (por ejemplo, una bicicleta o un celular). Luego, solicita el precio total del producto, asegurándose de que sea un número válido, y después pregunta cuántas cuotas desea usar para pagarlo.
Una vez obtenida esta información, el programa realiza una división simple para calcular el valor de cada cuota mensual. Por último, muestra el resultado al usuario de manera clara.
Este código es básico, no guarda datos ni utiliza archivos, lo que lo hace ideal para quienes están iniciando en programación con Python. Además, incluye validaciones para que el usuario no escriba texto donde se espera un número, haciendo que el programa sea más seguro y amigable.
demas
Es un ejemplo perfecto de cómo implementar una lógica sencilla en Python.

Programa
# Programa simple en Python para calcular el valor de las cuotas de un objeto a comprar
print("Bienvenido al sistema de cálculo de cuotas")
# Solicita al usuario el nombre del objeto que desea comprar
nombre_objeto = input("¿Qué deseas comprar?: ")
# Solicita al usuario el precio total del objeto
precio = input(f"¿Cuál es el precio de {nombre_objeto}?: ")
while not precio.isdigit():
precio = input("Por favor, ingresa un número válido para el precio: ")
precio = int(precio)
# Solicita al usuario en cuántas cuotas desea pagar el objeto
cuotas = input("¿En cuántas cuotas deseas pagar?: ")
while not cuotas.isdigit() or int(cuotas) == 0:
cuotas = input("Por favor, ingresa un número válido (mayor a 0) para las cuotas: ")
cuotas = int(cuotas)
# Calcula el valor de cada cuota dividiendo el precio entre el número de cuotas
valor_cuota = precio // cuotas
# Calcula si sobra alguna cantidad después de dividir (por ejemplo si 100 / 3 = 33 y sobran 1)
resto = precio % cuotas
# Muestra el resultado del valor de cada cuota
print("\nResumen del plan de pago:")
print(f"Objeto: {nombre_objeto}")
print(f"Precio total: {precio}")
print(f"Número de cuotas: {cuotas}")
print(f"Valor de cada cuota: {valor_cuota}")
# Si hay un resto, se informa al usuario que la última cuota será ligeramente mayor
if resto > 0:
print(f"* Nota: La última cuota será de {valor_cuota + resto} para cubrir el total exacto.")

0 komentarzy
Zaloguj się lub dołącz bezpłatnie, aby móc komentować