Pretorianbg

Untitled

Oct 28th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Sushi_Time
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. string sushi = Console.ReadLine();
  14. string restaurant = Console.ReadLine();
  15. int portions = int.Parse(Console.ReadLine());
  16. string delivery = Console.ReadLine();
  17.  
  18. double sashimiPrice = 0.0;
  19. double makiPrice = 0.0;
  20. double uramakiPrice = 0.0;
  21. double temakiPrice = 0.0;
  22. double totalPrice = 0.0;
  23.  
  24. if (!(restaurant == "Sushi Zone" || restaurant == "Sushi Time" || restaurant == "Sushi Bar" || restaurant == "Asian Pub"))
  25. Console.WriteLine($"{restaurant} is invalid restaurant!");
  26.  
  27. switch (restaurant)
  28. {
  29. case "Sushi Zone": sashimiPrice = 4.99; makiPrice = 5.29; uramakiPrice = 5.99; temakiPrice = 4.29; break;
  30. case "Sushi Time": sashimiPrice = 5.49; makiPrice = 4.69; uramakiPrice = 4.49; temakiPrice = 5.19; break;
  31. case "Sushi Bar": sashimiPrice = 5.25; makiPrice = 5.55; uramakiPrice = 6.25; temakiPrice = 4.75; break;
  32. case "Asian Pub": sashimiPrice = 4.50; makiPrice = 4.80; uramakiPrice = 5.50; temakiPrice = 5.50; break;
  33. default:
  34. break;
  35. }
  36.  
  37. if (sushi == "sashimi") totalPrice = sashimiPrice * portions;
  38. else if (sushi == "maki") totalPrice = makiPrice * portions;
  39. else if (sushi == "uramaki") totalPrice = uramakiPrice * portions;
  40. else if (sushi == "temaki") totalPrice = temakiPrice * portions;
  41.  
  42. if (delivery == "Y") totalPrice = totalPrice + (totalPrice * 0.20);
  43.  
  44. if (restaurant == "Sushi Zone" || restaurant == "Sushi Time" || restaurant == "Sushi Bar" || restaurant == "Asian Pub")
  45. Console.WriteLine($"Total price: {Math.Ceiling(totalPrice)} lv.");
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment