0
Как написать кредитный калькулятор?
Пытаюсь, не получается,
11 odpowiedzi
+ 3
Многие варианты перепробовал, не помогало. В итоге вот как получилось пройти все 5 тестов:
import java.util.Scanner;
public class Program
{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int amount = scanner.nextInt();
for(int month=0; month<3; month++){
amount = amount*9/10;
}
System.out.println(amount);
}
}
+ 5
Мой вариант:
import java.util.Scanner;
public class Program {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int amount = scanner.nextInt();
int i = 0;
while (i <= 3) {
if (i == 3 ) {
System.out.println(amount);
} i++;
amount -= amount / 10;
}
}
}
+ 2
Вот так
import java.util.Scanner;
public class Program
{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int amount = scanner.nextInt();
//введите код сюда
for(int i=0; i<6;i++){
amount = (int)(amount*0.9);
}
System.out.println(amount);
}
}
+ 1
А я написал так и не подходит . Хотя с округлением у меня правильней помоему. //введите код сюда
int y=10;
for(int x=20000; x>=10000; x=x-(x*y/100)) {
System.out.println(x); }
}
}
0
Can you please show your attempt?
Не могли бы вы показать свою попытку?
0
Я вообщем не могу составить, понимаю что нужен цикл for, а дальше как написать не знаю
0
Пожалуйста, помогите, совсем уже не понимаю, немного запуталась, с этим калькулятором
0
Спасибо огромное, я поняла где делала ошибку
0
Мой код:
import java.util.Scanner;
public class Program
{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int amount = scanner.nextInt();
int x =0;
while(x!=3){
double z = amount*0.1;
amount= amount - (int)z;
x++;
}
System.out.println(amount);
}
}
}
- 1
А вот код Без цикла for! p.s. код написал ради забавы(чисто по приколу), а не для самой задачи!
import java.util.Scanner;
public class Program
{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int amount = scanner.nextInt();
int a = amount * 10 / 100;
int january = amount - a;
int b = january * 10 / 100;
int february = january - b;
int c = february * 10 / 100;
int march = february - c;
int d = march * 10 / 100;
int april = march - d;
int e = april * 10 / 100;
int may = april - e;
int f = may * 10 / 100;
int june = may - f;
System.out.println(june - 1);
}
}
- 1
Не вкурил в чём разница между выше написсаным кодом который прошел скрытые тесты и моим))
import java.util.Scanner;
public class Loan_Calculator {
public static void main (String []args) {
Scanner sc = new Scanner(System.in);
long x = 0L;
x = sc.nextLong();
long f = 0L;
short d = 3;
while (d > 0) {
f = x /100 * 10;
x -= f;
d--;
}
System.out.println(x);
}
}