0
Java Loan Question
I ran the Loan Problem from the Java Section in my IDE and it works. It doesnât work as a solution in SoloLearn. Why?
6 Answers
+ 2
import java.util.Scanner;
public class Program
{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int amount = scanner.nextInt();
int count=0;
while(count !=3){
amount= (amount-(amount/10));
System.out.println(amount);
count+=1;
}
}
}
+ 1
Colin
You have to print amount only once which would be final amount
+ 1
Hahah! Thanks. I just figured that out. So i moved the print statement to outside the while-loop.
Thanks again for responding..
Colin
+ 1
Tho the answer given âyou only need to print onceâ waa helpful, a bettwr answer would have been; having the print statement in the âwhile-loopâ will print the statemt 3 times b/c of the conditionâwhile(count !=3). To print once, with the final reault when the condition âcount =3â the print statement needs to be placed OUTSIDE the âwhile-loopâsâ closing braces.
Thanks
Colin
0
Can you post your code here ?
Maybe you use something from a newer version.
Sololearn has Java version 16.
0
The Question:
You take a loan from a friend and need to calculate how much you will owe him after 3 months.
You are going to pay him back 10% of the remaining loan amount each month.
Create a program that takes the loan amount as input, calculates and outputs the remaining amount after 3 months.
Sample Input:
20000
Sample Output:
10628
Here is the monthly payment schedule:
Month 1
Payment: 10% of 20000 = 2000
Remaining amount: 18000
Month 2
Payment: 10% of 18000 = 1800
Remaining amount: 16200
Month 3:
Payment: 10% of 16200 = 1620
Remaining amount: 14580