Advertisement
galinyotsev123

ProgBasicsJavaBook4.1ComplexConditions08TradeComissions

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