0
Как написать кредитный калькулятор?
Пытаюсь, не получается,
11 Antworten
+ 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);
    }
}



