¡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

Respuesta dada por: SrtaStar
0

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.

Adjuntos:

sofxgold: Eso ya lo había visto :(
Es que tiene que ser en JAVA, eso es PseInt
Preguntas similares