Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5. public static void main(String[] args) {
  6.  
  7. Scanner sc = new Scanner(System.in);
  8. double sum = 0;
  9. String in;
  10. String pls;
  11.  
  12. do {
  13. in = sc.nextLine();
  14. if (in.equals("0.1") || in.equals("0.2") || in.equals("0.5") || in.equals("1") || in.equals("2")) {
  15. sum += Double.parseDouble(in);
  16. } else if (!"Start".equals(in)){
  17. System.out.printf("Cannot accept %.2f",Double.parseDouble(in));
  18. System.out.println();
  19. }
  20. }
  21. while (!"Start".equals(in));
  22. do {
  23. pls = sc.nextLine();
  24. switch (pls) {
  25. case "Nuts":
  26. if (sum >= 2.0) {
  27. sum -= 2.0;
  28. System.out.println("Purchased " + pls);
  29. } else {
  30. System.out.println("Sorry, not enough money");
  31. }
  32. break;
  33. case "Water":
  34. if (sum >= 0.7) {
  35. sum -= 0.7;
  36. System.out.println("Purchased " + pls);
  37. } else {
  38. System.out.println("Sorry, not enough money");
  39. }
  40. break;
  41. case "Crisps":
  42. if (sum >= 1.5) {
  43. sum -= 1.5;
  44. System.out.println("Purchased " + pls);
  45. } else {
  46. System.out.println("Sorry, not enough money");
  47. }
  48. break;
  49. case "Soda":
  50. if (sum >= 0.8) {
  51. sum -= 0.8;
  52. System.out.println("Purchased " + pls);
  53. } else {
  54. System.out.println("Sorry, not enough money");
  55. }
  56. break;
  57. case "Coke":
  58. if (sum >= 1.0) {
  59. sum -= 1.0;
  60. System.out.println("Purchased " + pls);
  61. } else {
  62. System.out.println("Soory, not enought money");
  63. }
  64. break;
  65. default:if(!"End".equals(pls))
  66. System.out.println("Invalid product");
  67. break;
  68. }
  69. }
  70. while(!"End".equals(pls));
  71. System.out.printf("Change: %.2f",sum);
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement