Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Angel David en 09 de Marzo 2017, 13:37
-
Buenas a todos Soy nuevo en el foro.
Soy estudiante y mi primer proyecto de Programación en Java dice lo siguiente:
Una empresa de préstamos decidio cambiar su esquema de cobros asi: Si el préstamo es de más de 5000 euros, cobra en tres cuotas. si el préstamo es de menos de 1000 euros, cobra en una cuota. Si el préstamo es entre 2000 y 3000 euros,cobra en dos cuotas. En los demás casos cobra en cinco cuotas. Adicionalmente, si es de menos de 4000, cobra el 12% de interés, en caso contrariocobre el 10% de interés. El programa debe decir en cuantas cuotas debe pagar y de cuánto es cada cuota. Para ello, se calcula el valor total de la deuda con interés y se divide en cuotas iguales.
Aqui el codigo solucion que yo di.
import java.util.Scanner;
public class Proyecto3_Unidad1 {
public static void main(String[] args) {
System.out.println("¿Cuál fue el monto del préstamo?");
int monto=new Scanner(System.in).nextInt();
if(monto<2000){
double total=monto+(monto*0.12);
System.out.println("Debera pagar en una cuota de "+total+" euros");
}
else if (monto>1999 && monto<4001){
double total=monto+(monto*0.12);
System.out.println("Debera pagar en dos cuotas de "+total/2+" euros cada una");
}
else if(monto<5000 && monto>4000){
double total=monto+(monto*0.10);
System.out.println("Debera pagar en tres cuotas de "+total/3+" euros cada una");
}
else if(monto>4999){
double total=monto+(monto*0.10);
System.out.println("Debera pagar en cinco cuotas de "+total/5+" euros cada una");
}
}
}
-
Hola Angel David.
Hay puntos que no has solucionado como dice el enunciado.
Prestamo > 5000, tres cuotas.
Prestamo < 1000, una cuota.
Prestamo >2000 y <3000, dos cuotas.
Y los demás casos cinco cuotas, estos casos son:
Prestamo >=1000 y <=2000
Prestamo >=3000 y <=5000
Así que habría que cambiar algunas cosas en tu código.
Saludos. ;D