How JustAnswer Works:

  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.

Ask Hirash Riyal Your Own Question

Hirash Riyal
Hirash Riyal, Computer Software Engineer
Category: Programming
Satisfied Customers: 184
Experience:  BIT Finalist, DIPLOMA IN IT,DOPLOMA IN PROGTAMMING,
Type Your Programming Question Here...
Hirash Riyal is online now
A new question is answered every 9 seconds

Java-Write a reservation system for an airline flight. Assume

Resolved Question:

Java-Write a reservation system for an airline flight. Assume irplane has 10 rows with 4 seats in each row. Use a 2 dimensional array of strings to maintain a seating chart. In addition create a array to be used as a waiting list in case the plane is full. The waiting list should be "first come first serve" that is people who are added early in the list get the priority over those who are added later. Allow the user to add three options
1. Add a passenger to the list.
a. Request the passenger's name.
b. Display a chart of the seats in airplane in a tabular form
c. If seats are available let the passenger choose a seat. Add the passenger to the seating chart.
d. If no seats available, place the passenger on the waiting list.

2. Remove passenger from the list
a. Request the passengers name
b. Search seating chart for the passenger's name and delete.
c. If the waiting list is empty, update the array so that the seat is available,
d. Else, remove first person from lis
Submitted: 5 years ago.
Category: Programming
Expert:  Hirash Riyal replied 5 years ago.
hi,
by when do you want this to be completed ?
Is IT GUI OR CLI Based ?
Customer: replied 5 years ago.

Hi Hirash,

Thanx for responding. I need this by 17th march. It is core java.( OOP concept...You could use GUI).

Would really appreciate if u could send me the cod eat the earliest.

Sangeeta.

Expert:  Hirash Riyal replied 5 years ago.
ok
i'll post back as i finish it
Customer: replied 5 years ago.
Thank You so much Hirash.
Customer: replied 5 years ago.

Hirash,

 

The questions says u can use File IO , OOP concepts and language constructs (looping/ decision making methods).

Expert:  Hirash Riyal replied 5 years ago.
Hi,
Download Following File (Zipped)
FILE HERE
Customer: replied 5 years ago.

Hi Hirash,

I complied the prg..It works. But if you see option 1 of the question, it asks you to display seat chart in tabular form. So when i add a passenger, I should be able to see it in the tabular form ( the name, seat assigned). This is not happening.

I should be able to see the chart after i add people or remove them.

Hoping you will be able to modify a little.

Sangeeta

Customer: replied 5 years ago.

Hirash,

Sorry about the previous response from my side..Actually i tried running it now..Its fine. Only thing is that the output is not presentable and also, when i want to remove the person from list, it checks for case-sensitivity.. for example, if i have a passenger named Seeta and i want to remove her. If i type seeta, it does not. I think the ignoreCase function should be implemented.....Otherwise everything is just fine.Could you please make these changes, so that i can accept your reply ...You are really good..

Thank you so much..

Expert:  Hirash Riyal replied 5 years ago.
Hi,
Download the new Source Files (Zipped)
FILE HERE
Hirash Riyal, Computer Software Engineer
Category: Programming
Satisfied Customers: 184
Experience: BIT Finalist, DIPLOMA IN IT,DOPLOMA IN PROGTAMMING,
Hirash Riyal and 4 other Programming Specialists are ready to help you
Customer: replied 5 years ago.

Hirash,

well, this is what is happening now.....After I fill the enitre seating arrangement, and if i want to add more people, it should go to waiting list . But the program instead asks me for seat number, which it should not do if seats are not availableIf . Well, iin short t is not doing part 1 d and part 2c and 2 d of the program well.

 

1d. If no seats are available, place the passenger on the waiting list. ( here it should not ask for seat number, which the program does)

 

2. Remove a passenger from the list
c. If the waiting list is empty, update the array so that the seat is available,
d. If the waiting list is not empty remove the first person from the list, and give him or her the newly vacated seat.

 

 

 

 

Basically everytime i remove a person, it is not assigning that seat to the person in waiting list.

 

Thank You

Expert:  Hirash Riyal replied 5 years ago.
hi,
Did You made any changes to the code that i given to you
I checked Againg and It works ...
Customer: replied 5 years ago.

HIRASH,

I RAN THE CODE AGAIN ..ITS WORKING FINE NOW....

THANK YOU SO MUCH...I AM ACCEPTING UR REPLY.

SANGEETA

JustAnswer in the News:

 
 
 
Ask-a-doc Web sites: If you've got a quick question, you can try to get an answer from sites that say they have various specialists on hand to give quick answers... Justanswer.com.
JustAnswer.com...has seen a spike since October in legal questions from readers about layoffs, unemployment and severance.
Web sites like justanswer.com/legal
...leave nothing to chance.
Traffic on JustAnswer rose 14 percent...and had nearly 400,000 page views in 30 days...inquiries related to stress, high blood pressure, drinking and heart pain jumped 33 percent.
Tory Johnson, GMA Workplace Contributor, discusses work-from-home jobs, such as JustAnswer in which verified Experts answer people’s questions.
I will tell you that...the things you have to go through to be an Expert are quite rigorous.
 
 
 

What Customers are Saying:

 
 
 
  • My Expert answered my question promptly and he resolved the issue totally. This is a great service. I am so glad I found it I will definitely use the service again if needed. One Happy Customer New York
< Last | Next >
  • My Expert answered my question promptly and he resolved the issue totally. This is a great service. I am so glad I found it I will definitely use the service again if needed. One Happy Customer New York
  • Wonderful service, prompt, efficient, and accurate. Couldn't have asked for more. I cannot thank you enough for your help. Mary C. Freshfield, Liverpool, UK
  • This expert is wonderful. They truly know what they are talking about, and they actually care about you. They really helped put my nerves at ease. Thank you so much!!!! Alex Los Angeles, CA
  • Thank you for all your help. It is nice to know that this service is here for people like myself, who need answers fast and are not sure who to consult. GP Hesperia, CA
  • I couldn't be more satisfied! This is the site I will always come to when I need a second opinion. Justin Kernersville, NC
  • Just let me say that this encounter has been entirely professional and most helpful. I liked that I could ask additional questions and get answered in a very short turn around. Esther Woodstock, NY
  • Thank you so much for taking your time and knowledge to support my concerns. Not only did you answer my questions, you even took it a step further with replying with more pertinent information I needed to know. Robin Elkton, Maryland
 
 
 

Meet The Experts:

 
 
 
  • ATLPROG

    Computer Software Engineer

    Satisfied Customers:

    7463
    MS in IT.Several years of programming experience in Java C++ C C# Python VB Javascript HTML
< Last | Next >
  • http://ww2.justanswer.com/uploads/SP/spatlanta2010/2011-6-23_12450_photo.64x64.gif ATLPROG's Avatar

    ATLPROG

    Computer Software Engineer

    Satisfied Customers:

    7463
    MS in IT.Several years of programming experience in Java C++ C C# Python VB Javascript HTML
  • http://ww2.justanswer.com/uploads/ComputersGuru/2010-02-13_051118_Photo41.JPG LogicPro's Avatar

    LogicPro

    Computer Software Engineer

    Satisfied Customers:

    5603
    Expert in C, C++, Java, DOT NET, Python, HTML, Javascript, Design.
  • http://ww2.justanswer.com/uploads/unvadim/2010-11-15_210218_avatar.jpg unvadim's Avatar

    unvadim

    Computer Software Engineer

    Satisfied Customers:

    1158
    Good knowledge of OOP principles. 3+ years of programming experience with Java and C++. Sun Certified Java Programmer 5.0.
  • http://ww2.justanswer.com/uploads/lifesaver333/2010-10-17_191349_ls.jpeg lifesaver's Avatar

    lifesaver

    Computer Software Engineer

    Satisfied Customers:

    950
    Several years of intensive programming and application development experience in various platforms.
  • http://ww2.justanswer.com/uploads/EH/ehabtutor/2012-8-2_202016_1.64x64.jpg ehabtutor's Avatar

    ehabtutor

    Computer Software Engineer

    Satisfied Customers:

    864
    Bachelor of computer science, 5+ years experience in software development, software company owner
  • http://ww2.justanswer.com/uploads/RA/rajivsharma086/2012-6-6_17128_displaypic.64x64.jpg Raj's Avatar

    Raj

    Computer Engg.

    Satisfied Customers:

    860
    BE CS, 4+ Experience in Programming and Database (ERP)
  • http://ww2.justanswer.com/uploads/eljonis/2010-01-06_130406_eljon2.jpg Eljon's Avatar

    Eljon

    Consultant

    Satisfied Customers:

    590
    11 yrs of programming (PHP, WordPress, XSL, SQL, JavaScript)