Advertisement
veronikaaa86

12. Trade Commissions

Mar 12th, 2022
401
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. package advancedConditionalStatements;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class P12TradeCommissions {
  6. public static void main(String[] args) {
  7. Scanner scanner = new Scanner(System.in);
  8.  
  9. String town = scanner.nextLine();
  10. double income = Double.parseDouble(scanner.nextLine());
  11.  
  12. boolean isInvalid = false;
  13. double commission = 0;
  14. switch (town){
  15. case "Sofia":
  16. if (income >= 0 && income <= 500) {
  17. commission = income * 0.05;
  18. } else if (income > 500 && income <= 1000) {
  19. commission = income * 0.07;
  20. } else if (income > 1000 && income <= 10000) {
  21. commission = income * 0.08;
  22. } else if (income > 10000) {
  23. commission = income * 0.12;
  24. } else {
  25. isInvalid = true;
  26. }
  27. break;
  28. case "Varna":
  29. if (income >= 0 && income <= 500) {
  30. commission = income * 0.045;
  31. } else if (income > 500 && income <= 1000) {
  32. commission = income * 0.075;
  33. } else if (income > 1000 && income <= 10000) {
  34. commission = income * 0.10;
  35. } else if (income > 10000) {
  36. commission = income * 0.13;
  37. } else {
  38. isInvalid = true;
  39. }
  40. break;
  41. case "Plovdiv":
  42. if (income >= 0 && income <= 500) {
  43. commission = income * 0.055;
  44. } else if (income > 500 && income <= 1000) {
  45. commission = income * 0.08;
  46. } else if (income > 1000 && income <= 10000) {
  47. commission = income * 0.12;
  48. } else if (income > 10000) {
  49. commission = income * 0.145;
  50. } else {
  51. isInvalid = true;
  52. }
  53. break;
  54. default:
  55. isInvalid = true;
  56. }
  57.  
  58. if (isInvalid) {
  59. System.out.println("error");
  60. } else {
  61. System.out.printf("%.2f", commission);
  62. }
  63. }
  64. }
  65.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement