Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
668
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.54 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package javaapplication4;
  7.  
  8. import java.util.*;
  9. public class JavaApplication4 {
  10.  
  11.  
  12.  
  13. public static void main(String[] args) {
  14. double PS=32639.00,SC=41589.00,CS=59608.00,SN=72014.00,NJ=40943.00,JT=16776.00,free,fiftY,PSSD,NJfree,NJFifty,NJtwenty,discountedPWDNJ,discountedStudentNJ,totalNJ;
  15. int Book,Age,numOfPassengers;
  16.  
  17. String froM,Yes,PWD,Student,loop;
  18. Scanner sc = new Scanner(System.in);
  19. System.out.println("********************************************************Welcome To FutureAirlines******************************************************\n");
  20. String [] F = {" Philippines To Switzerland \n Price: ₱32,639 "," \n Switzerland To Canada \n Price: ₱41,589 "," \nCanada To Serbia \n ₱59,608 "," \nSerbia To Norway \n ₱72,014","\n Norway To Japan \n ₱40,943 "," Japan To Thailand \n Price: ₱16,776\n"};
  21. for (String B: F) {
  22. System.out.print(B);
  23. }
  24. System.out.println("Do you want to Book a Ticket? Yes/No");
  25. Yes=sc.nextLine();
  26.  
  27. if(Yes.equalsIgnoreCase("Yes")){
  28. do{
  29. System.out.println("How many Passengers do you want to Book?");
  30. numOfPassengers = Integer.parseInt(sc.nextLine());
  31. if(numOfPassengers>5){
  32. System.out.println("Maximum limit is Five: \n");
  33. }
  34. }while(numOfPassengers>5);
  35.  
  36.  
  37.  
  38.  
  39. String arrayOfNames[] = new String[numOfPassengers];
  40. String arrayOfFlight[] = new String[numOfPassengers];
  41. String arrayOfNamesAge[] = new String[numOfPassengers];
  42. String arrayOfPWD[] = new String[numOfPassengers];
  43. String arrayOfStudent[] = new String[numOfPassengers];
  44. for (int i = 0; i <arrayOfNames.length; i++) {
  45. System.out.print("Enter the name of Passengers " + (i+1) + " : ");
  46. arrayOfNames[i] = sc.nextLine();
  47. System.out.print("Enter the Age of Passenger " + (i+1) + " : ");
  48. arrayOfNamesAge[i] = sc.nextLine();;
  49. System.out.print("Search A Flight of Passenger " + (i+1) + " : ");
  50. arrayOfFlight[i] = sc.nextLine();
  51.  
  52.  
  53. if(arrayOfFlight[i].equalsIgnoreCase("Philippines To Switzerland")){
  54. if(Integer.parseInt(arrayOfNamesAge[i]) <=3) {
  55. free=0.00;
  56. System.out.println("You Are Free 0-3 Years OLD : "+"₱"+free+" Free");
  57. } if(Integer.parseInt(arrayOfNamesAge[i]) >=4&& Integer.parseInt(arrayOfNamesAge[i])<=13){
  58. fiftY=PS-PS*0.50;
  59. System.out.println("You have 50% discount: "+"₱"+fiftY);
  60. } if(Integer.parseInt(arrayOfNamesAge[i]) >=60) {
  61. PSSD=PS-PS*0.20;
  62. System.out.println("You have 20% off "+"₱"+PSSD);
  63. }
  64.  
  65. if(Integer.parseInt(arrayOfNamesAge[i]) >=14&& Integer.parseInt(arrayOfNamesAge[i])<=59) {
  66.  
  67. System.out.print("Are you A PWD? Yes/No " + (i+1) + " : ");
  68. arrayOfPWD[i] = sc.nextLine();
  69. if(arrayOfPWD[i].equalsIgnoreCase("Yes")){
  70. double discountedPWD=PS-PS*0.20;
  71. System.out.println(" Price of PWD : ₱"+discountedPWD);}
  72. else if(arrayOfPWD[i].equalsIgnoreCase("No")){
  73. System.out.print("Are you A Student? Yes/No " + (i+1) + " : ");
  74. arrayOfStudent[i] = sc.nextLine();
  75. if(arrayOfStudent[i].equalsIgnoreCase("Yes")){
  76. double discountedStudent=PS-PS*0.12;
  77. System.out.println("Price of Student : ₱"+discountedStudent);
  78.  
  79. }else if(arrayOfStudent[i].equalsIgnoreCase("No")){
  80. System.out.println("Original Prisce: ₱"+PS);
  81. }
  82. }
  83. }
  84.  
  85.  
  86. }else if(arrayOfFlight[i].equalsIgnoreCase("Switzerland To Canada")){
  87. if(Integer.parseInt(arrayOfNamesAge[i]) <=3) {
  88. free=0.00;
  89. System.out.println("You Are Free 0-3 Years OLD : "+"₱"+free+" Free");
  90. } if(Integer.parseInt(arrayOfNamesAge[i]) >=4&& Integer.parseInt(arrayOfNamesAge[i])<=13){
  91. fiftY=SC-SC*0.50;
  92. System.out.println("You have 50% discount: "+"₱"+fiftY);
  93. }if(Integer.parseInt(arrayOfNamesAge[i]) >=60) {
  94. double fifTy=SC-SC*0.20;
  95. System.out.println("You have 20% off "+"₱"+fifTy);
  96. }
  97.  
  98. if(Integer.parseInt(arrayOfNamesAge[i]) >=14&& Integer.parseInt(arrayOfNamesAge[i])<=59) {
  99.  
  100. System.out.print("Are you A PWD? Yes/No " + (i+1) + " : ");
  101. arrayOfPWD[i] = sc.nextLine();
  102. if(arrayOfPWD[i].equalsIgnoreCase("Yes")){
  103. double discountedPWD=SC-SC*0.20;
  104. System.out.println(" Price of PWD : ₱"+discountedPWD);}
  105. else if(arrayOfPWD[i].equalsIgnoreCase("No")){
  106. System.out.print("Are you A Student? Yes/No " + (i+1) + " : ");
  107. arrayOfStudent[i] = sc.nextLine();
  108. if(arrayOfStudent[i].equalsIgnoreCase("Yes")){
  109. double discountedStudent=SC-SC*0.12;
  110. System.out.println("Price of Student : ₱"+discountedStudent);
  111.  
  112. }else if(arrayOfStudent[i].equalsIgnoreCase("No")){
  113. System.out.println("Original Prisce: ₱"+PS);
  114. }
  115. }
  116. }
  117.  
  118. }else if(arrayOfFlight[i].equalsIgnoreCase("Canada To Serbia")){
  119. if(Integer.parseInt(arrayOfNamesAge[i]) <=3) {
  120. free=0.00;
  121. System.out.println("You Are Free 0-3 Years OLD : "+"₱"+free+" Free");
  122. } if(Integer.parseInt(arrayOfNamesAge[i]) >=4&& Integer.parseInt(arrayOfNamesAge[i])<=13){
  123. fiftY=CS-CS*0.50;
  124. System.out.println("You have 50% discount: "+"₱"+fiftY);
  125. }if(Integer.parseInt(arrayOfNamesAge[i]) >=60) {
  126. double fifTy=CS-CS*0.20;
  127. System.out.println("You have 20% off "+"₱"+fifTy);
  128. }
  129.  
  130. if(Integer.parseInt(arrayOfNamesAge[i]) >=14&& Integer.parseInt(arrayOfNamesAge[i])<=59) {
  131.  
  132. System.out.print("Are you A PWD? Yes/No " + (i+1) + " : ");
  133. arrayOfPWD[i] = sc.nextLine();
  134. if(arrayOfPWD[i].equalsIgnoreCase("Yes")){
  135. double discountedPWD=CS-CS*0.20;
  136. System.out.println(" Price of PWD : ₱"+discountedPWD);}
  137. else if(arrayOfPWD[i].equalsIgnoreCase("No")){
  138. System.out.print("Are you A Student? Yes/No " + (i+1) + " : ");
  139. arrayOfStudent[i] = sc.nextLine();
  140. if(arrayOfStudent[i].equalsIgnoreCase("Yes")){
  141. double discountedStudent=CS-CS*0.12;
  142. System.out.println("Price of Student : ₱"+discountedStudent);
  143.  
  144. }else if(arrayOfStudent[i].equalsIgnoreCase("No")){
  145. System.out.println("Original Prisce: ₱"+CS);
  146. }
  147. }
  148. }
  149.  
  150. }else if(arrayOfFlight[i].equalsIgnoreCase("Serbia To Norway")){
  151. if(Integer.parseInt(arrayOfNamesAge[i]) <=3) {
  152. free=0.00;
  153. System.out.println("You Are Free 0-3 Years OLD : "+"₱"+free+" Free");
  154. } if(Integer.parseInt(arrayOfNamesAge[i]) >=4&& Integer.parseInt(arrayOfNamesAge[i])<=13){
  155. fiftY=SN-SN*0.50;
  156. System.out.println("You have 50% discount: "+"₱"+fiftY);
  157. }if(Integer.parseInt(arrayOfNamesAge[i]) >=60) {
  158. double fifTy=SN-SN*0.20;
  159. System.out.println("You have 20% off "+"₱"+fifTy);
  160. }
  161.  
  162. if(Integer.parseInt(arrayOfNamesAge[i]) >=14&& Integer.parseInt(arrayOfNamesAge[i])<=59) {
  163.  
  164. System.out.print("Are you A PWD? Yes/No " + (i+1) + " : ");
  165. arrayOfPWD[i] = sc.nextLine();
  166. if(arrayOfPWD[i].equalsIgnoreCase("Yes")){
  167. double discountedPWD=SN-SN*0.20;
  168. System.out.println(" Price of PWD : ₱"+discountedPWD);}
  169. else if(arrayOfPWD[i].equalsIgnoreCase("No")){
  170. System.out.print("Are you A Student? Yes/No " + (i+1) + " : ");
  171. arrayOfStudent[i] = sc.nextLine();
  172. if(arrayOfStudent[i].equalsIgnoreCase("Yes")){
  173. double discountedStudent=SN-SN*0.12;
  174. System.out.println("Price of Student : ₱"+discountedStudent);
  175.  
  176. }else if(arrayOfStudent[i].equalsIgnoreCase("No")){
  177. System.out.println("Original Prisce: ₱"+SN);
  178. }
  179. }
  180. }
  181.  
  182. }else if(arrayOfFlight[i].equalsIgnoreCase("Norway To Japan")){
  183. if(Integer.parseInt(arrayOfNamesAge[i]) <=3) {
  184. free=0.00;
  185. System.out.println("You Are Free 0-3 Years OLD : "+"₱"+free+" Free");
  186. } if(Integer.parseInt(arrayOfNamesAge[i]) >=4&& Integer.parseInt(arrayOfNamesAge[i])<=13){
  187. fiftY=NJ-NJ*0.50;
  188. System.out.println("You have 50% discount: "+"₱"+fiftY);
  189. }if(Integer.parseInt(arrayOfNamesAge[i]) >=60) {
  190. double fifTy=NJ-NJ*0.20;
  191. System.out.println("You have 20% off "+"₱"+fifTy);
  192. }
  193.  
  194. if(Integer.parseInt(arrayOfNamesAge[i]) >=14&& Integer.parseInt(arrayOfNamesAge[i])<=59) {
  195.  
  196. System.out.print("Are you A PWD? Yes/No " + (i+1) + " : ");
  197. arrayOfPWD[i] = sc.nextLine();
  198. if(arrayOfPWD[i].equalsIgnoreCase("Yes")){
  199. double discountedPWD=NJ-NJ*0.20;
  200. System.out.println(" Price of PWD : ₱"+discountedPWD);}
  201. else if(arrayOfPWD[i].equalsIgnoreCase("No")){
  202. System.out.print("Are you A Student? Yes/No " + (i+1) + " : ");
  203. arrayOfStudent[i] = sc.nextLine();
  204. if(arrayOfStudent[i].equalsIgnoreCase("Yes")){
  205. double discountedStudent=NJ-NJ*0.12;
  206. System.out.println("Price of Student : ₱"+discountedStudent);
  207.  
  208. }else if(arrayOfStudent[i].equalsIgnoreCase("No")){
  209. System.out.println("Original Prisce: ₱"+NJ);
  210. }
  211. }
  212. }
  213.  
  214. }else if(arrayOfFlight[i].equalsIgnoreCase("Japan To Thailand")){
  215. if(Integer.parseInt(arrayOfNamesAge[i]) <=3) {
  216. free=0.00;
  217. System.out.println("You Are Free 0-3 Years OLD : "+"₱"+free+" Free");
  218. } if(Integer.parseInt(arrayOfNamesAge[i]) >=4&& Integer.parseInt(arrayOfNamesAge[i])<=13){
  219. fiftY=JT-JT*0.50;
  220. System.out.println("You have 50% discount: "+"₱"+fiftY);
  221. }if(Integer.parseInt(arrayOfNamesAge[i]) >=60) {
  222. double fifTy=JT-JT*0.20;
  223. System.out.println("You have 20% off "+"₱"+fifTy);
  224. }
  225.  
  226. if(Integer.parseInt(arrayOfNamesAge[i]) >=14&& Integer.parseInt(arrayOfNamesAge[i])<=59) {
  227.  
  228. System.out.print("Are you A PWD? Yes/No " + (i+1) + " : ");
  229. arrayOfPWD[i] = sc.nextLine();
  230. if(arrayOfPWD[i].equalsIgnoreCase("Yes")){
  231. double discountedPWD=JT-JT*0.20;
  232. System.out.println(" Price of PWD : ₱"+discountedPWD);}
  233. else if(arrayOfPWD[i].equalsIgnoreCase("No")){
  234. System.out.print("Are you A Student? Yes/No " + (i+1) + " : ");
  235. arrayOfStudent[i] = sc.nextLine();
  236. if(arrayOfStudent[i].equalsIgnoreCase("Yes")){
  237. double discountedStudent=JT-JT*0.12;
  238. System.out.println("Price of Student : ₱"+discountedStudent);
  239.  
  240. }else if(arrayOfStudent[i].equalsIgnoreCase("No")){
  241. System.out.println("Original Prisce: ₱"+JT);
  242. }
  243. }
  244. }
  245.  
  246. }else{
  247. System.out.println("Not Available");
  248. }
  249. }
  250. for (int i = 0; i < arrayOfNames.length; i++) {
  251. System.out.print("Passengers Name " + (i+1) + " : ");
  252. System.out.print(arrayOfNames[i] + "\n");
  253. System.out.print("Passenger Age " + (i+1) +" : ");
  254. System.out.print(arrayOfNamesAge[i] + "\n");
  255.  
  256. System.out.print("Passenger Flight " + (i+1) +" : ");
  257. System.out.print(arrayOfFlight[i] + "\n");
  258. System.out.println(arrayOfFlight[i]);
  259. if(arrayOfFlight[i].equalsIgnoreCase("Norway To Japan")){
  260. if(Integer.parseInt(arrayOfNamesAge[i]) <=3) {
  261. NJfree=0.00;
  262. System.out.println("You Are Free 0-3 Years OLD : "+"₱"+NJfree+" Free");
  263. } if(Integer.parseInt(arrayOfNamesAge[i]) >=4&& Integer.parseInt(arrayOfNamesAge[i])<=13){
  264. NJFifty=NJ-NJ*0.50;
  265. System.out.println("You have 50% discount: "+"₱"+NJFifty);
  266. }if(Integer.parseInt(arrayOfNamesAge[i]) >=60) {
  267. NJtwenty=NJ-NJ*0.20;
  268. System.out.println("You have 20% off "+"₱"+NJtwenty);
  269. }
  270.  
  271. if(Integer.parseInt(arrayOfNamesAge[i]) >=14&& Integer.parseInt(arrayOfNamesAge[i])<=59) {
  272. if(arrayOfPWD[i].equalsIgnoreCase("Yes")){
  273. discountedPWDNJ=NJ-NJ*0.20;
  274. System.out.println(" Price of PWD : ₱"+discountedPWDNJ);}
  275. else if(arrayOfPWD[i].equalsIgnoreCase("No")){
  276. if(arrayOfStudent[i].equalsIgnoreCase("Yes")){
  277. discountedStudentNJ=NJ-NJ*0.12;
  278. System.out.println("Price of Student : ₱"+discountedStudentNJ);
  279. }else if(arrayOfStudent[i].equalsIgnoreCase("No")){
  280. System.out.println("Original Prisce: ₱"+NJ);
  281. }
  282. }
  283. }
  284.  
  285.  
  286. }
  287. }
  288.  
  289.  
  290.  
  291. }
  292.  
  293. }
  294. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement