¡Urgente! Necesito un programa en JAVA.
Una persona adquirió un producto para pagar en 20 meses. El primer mes pagó $10, el segundo $20, el tercero $40 y así sucesivamente. Realice un programa para determinar cuánto debe pagar mensualmente y el total de lo que pagó después de los 20 meses. imprima los montos de cada mes.
Respuestas
Con la palabra reservada definir declaramos las variables, en este algoritmo utilizamos las variables x, mensualidad y total, estas variables las declaramos como de tipo entero.
Definir x, mensualidad, total Como Entero
Inicializamos la variable mensualidad con el numero cero.
mensualidad = 0
También inicializamos la variable total con el número cero.
total = 0
Utilizamos un ciclo, en este caso el ciclo para, donde inicializamos la variable x con el número 1, esta variable se incrementara de 1 en 1 hasta el número 20 y el ciclo se repetirá 20 veces.
Para x = 1 Hasta 20 Con Paso 1 Hacer
En el cuerpo del bucle evaluamos si el número almacenado en la variable x es iguala 1.
si x == 1 Entonces
Si la condición se cumple, entonces inicializamos la variable mensualidad con 10 pesos.
mensualidad = 10
SiNo
Si la condición no se cumple, entonces multiplicamos la mensualidad por 2.
Como el primer mes empieza con 10 pesos, el segundo mes la persona pagara 20 pesos, el tercer mes 40 pesos y así sucesivamente.
mensualidad = mensualidad * 2
FinSi
Fuera de la condición mostramos un mensaje, donde damos a conocer lo que pagara la persona cada mes.
Escribir «El pago en el mes «,x,» es $»,mensualidad
Y vamos sumando cada una de las mensualidades en la variable total.
total = total + mensualidad
FinPara
Finalmente mostramos un mensaje en pantalla, donde damos a conocer el pago total por la compra.
Escribir «El pago total es: $»,total
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
![](https://es-static.z-dn.net/files/dd6/4cbd4f8f820c863829220847177f4cfb.jpg)
Es que tiene que ser en JAVA, eso es PseInt