Advertisement
Guest User

AlminiumJoinery

a guest
Jul 18th, 2018
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. package Exams;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class alminumJoinery {
  6. public static void main(String[] args) {
  7. Scanner scanner = new Scanner(System.in);
  8. int units = Integer.parseInt(scanner.nextLine());
  9. String type = scanner.nextLine();
  10. String delivery = scanner.nextLine();
  11.  
  12.  
  13. double price = 0 ;
  14. if (units < 10) {
  15. System.out.println("Invalid order");
  16. return;
  17. }
  18.  
  19. if (type.equals("90x130")) {
  20. price = units * 110;
  21. if (units > 30 && units < 60) {
  22. price = price - (price * 0.05);
  23. } else if (units > 60) {
  24. price -= (price * 0.08);
  25. }
  26. if (delivery.equals("With delivery")) {
  27. price += 60;
  28. }
  29. if (units > 99) {
  30. price *= (1 - 0.04);
  31. }
  32. // System.out.printf("%.2f BGN ", price);
  33.  
  34. }
  35.  
  36. if (type.equals("100x150")) {
  37. price = units * 140;
  38. if (units > 40 && units < 80) {
  39. price = price * (1 - 0.06);
  40. } else if (units > 80) {
  41. price = price * (1 - 0.10);
  42. }
  43. if (delivery.equals("With delivery")) {
  44. price += 60;
  45. }
  46. if (units > 99) {
  47. price *= (1 - 0.04);
  48. }
  49. //System.out.printf("%.2f BGN ", price);
  50.  
  51. }
  52.  
  53. if (type.equals("130x180")) {
  54. price = units * 190;
  55. if (units > 20 && units < 50) {
  56. price = price - (price * 0.07);
  57. } else if (units > 50) {
  58. price = price - (price * 0.12);
  59. }
  60. if (delivery.equals("With delivery")) {
  61. price += 60;
  62. }
  63. if (units > 99) {
  64. price *= (1 - 0.04);
  65. }
  66. // System.out.printf("%.2f BGN ", price);
  67.  
  68. }
  69.  
  70. if (type.equals("200x300")) {
  71. price = units * 250;
  72. if (units > 25 && units < 50) {
  73. price = price - (price * 0.09);
  74. } else if (units > 50) {
  75. price = price - (price * 0.14);
  76. }
  77.  
  78. if (delivery.equals("With delivery")) {
  79. price += 60;
  80. }
  81. if (units > 99) {
  82. price *= (1 - 0.04);
  83. }
  84. // System.out.printf("%.2f BGN ", price);
  85.  
  86. }
  87. System.out.printf("%.2f BGN ", price);
  88.  
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement