Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Opg1 {
- public static void main(String[] args) {
- new Opg1().run();
- }
- public void run() {
- Scanner scan = new Scanner(System.in);
- int salary = scan.nextInt();
- calculateTaxes(salary);
- }
- public void calculateTaxes(int salary) {
- double schijf1 = 0;
- double schijf2 = 0;
- double schijf3 = 0;
- double schijf4 = 0;
- if (salary <= 0) {
- System.out.println("Invalid Salary");
- } else if (salary <= 19982) {
- schijf1 = salary * 0.3655;
- System.out.println("Schijf 1: 36.55% over " + salary + " = " + schijf1);
- System.out.println("Schijf 2: 40.80% over 0 = 0");
- System.out.println("Schijf 3: 40.80% over 0 = 0");
- System.out.println("Schijf 4: 52.00% over 0 = 0");
- } else if (salary <= 33791) {
- schijf1 = 19982 * 0.3655;
- schijf2 = (salary - 19982) * 0.4080;
- System.out.println("Schijf 1: 36.55% over 19982 = " + schijf1);
- System.out.println("Schijf 2: 40.80% over " + (salary - 19982) + " = " + schijf2);
- System.out.println("Schijf 3: 40.80% over 0 = 0");
- System.out.println("Schijf 4: 52.00% over 0 = 0");
- } else if (salary <= 67072) {
- schijf1 = 19982 * 0.3655;
- schijf2 = (33791 - 19982) * 0.4080;
- schijf3 = (salary - 33791) * 0.4080;
- System.out.println("Schijf 1: 36.55% over 19982 = " + schijf1);
- System.out.println("Schijf 2: 40.80% over " + (33791 - 19982) + " = " + schijf2);
- System.out.println("Schijf 3: 40.80% over " + (salary - 33791) + " = " + schijf3);
- System.out.println("Schijf 4: 52.00% over 0 = 0");
- } else {
- schijf1 = 19982 * 0.3655;
- schijf2 = (33791 - 19982) * 0.4080;
- schijf3 = (67072 - 33791) * 0.4080;
- schijf4 = (salary - 67072) * 0.52;
- System.out.println("Schijf 1: 36.55% over 19982 = " + schijf1);
- System.out.println("Schijf 2: 40.80% over " + (33791 - 19982) + " = " + schijf2);
- System.out.println("Schijf 3: 40.80% over " + (67072 - 33791) + " = " + schijf3);
- System.out.println("Schijf 4: 52.00% over " + (salary - 67072) + " = " + schijf4);
- }
- double taxesPaid = schijf1 + schijf2 + schijf3 + schijf4;
- System.out.println("Totaal: " + taxesPaid);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement