Questions
Your task is to create a Java application that converts a specified amount of one currency...

Your task is to create a Java application that converts a specified amount of one currency into another currency for a user. The application must meet the following requirements:

  1. Upon execution, the application shall display a brief welcome message announcing that the user is running the currency converter application.
  2. The application shall allow a user to convert amounts between any two of the following currencies: United States Dollars (USD), British Pounds (GBP), Swiss Francs (CHF), and Indian Rupees (INR).
  3. The application shall prompt the user for the following input: the currency she wishes to convert from (“source currency”); the amount of currency to be converted (“requested amount”) as either a decimal or a whole number (e.g., 21.45, 1.748484, or 34); and the currency she wishes to convert to (“result currency”).
  4. The application shall limit the amount of the currency to be converted to no more than 1,000,000 (one million) units of that currency; if the user attempts to enter an amount larger than this number, the application should return a message stating that the user has exceeded the maximum amount, and prompt the user to enter another amount.
  5. The application shall handle incorrect user input (e.g., if the user inputs a character or string for the “requested amount” value) and prompt the user for correct input.
  6. The application shall prevent the user from attempting to convert to a “result currency” that is the same as the “source currency” (e.g., the user should be prevented from converting United States Dollars to United States Dollars).
  7. The application shall output the following information: the amount of the “result currency” that is equivalent to the “requested amount” in the “source currency”; this amount shall be returned as a decimal figure rounded to two decimal places (e.g., 67.49).
  8. The application shall allow the user to exit the program at any time by accepting input of an exit character (for example “Q” for quit) to terminate the program.
  9. After the user has successfully converted a currency, the application shall prompt the user to either perform another conversion or terminate the program.
  10. Upon program termination, the application shall display an exit message to the user.

Program Data

Your program should use the following data for currency conversions.

USD

GBP

CHF

INR

USD

1.000000

1.29498

1.09820

0.0136097

GBP

0.772268

1.000000

0.848271

0.0105101

CHF

0.910585

1.17887

1.000000

0.0123905

INR

73.4772

95.1467

80.7070

1.000000

Here is some sample data you can use to verify your calculations:

20.00 USD = 15.45 GBP

20.00 USD = 18.21 CHF

20.00 USD = 1469.54 INR

20.00 CHF = 21.96 USD

20.00 CHF = 16.97 GBP

20.00 CHF = 1614.14 INR


50.00 INR = 0.68 USD

50.00 INR = 0.53 GBP

50.00 INR = 0.62 CHF


Please note that currency rates fluctuate continuously in the real world. The table outlined above sets baseline rates that I will be using to verify your calculations. If you use online currency converters to verify your results, they may be using real-time data that will result in calculations that are different from those made using the conversion rate table above.

You may store this data in any fashion you like for this assignment. I would recommend using arrays (single-dimensional or multi-dimensional) for this purpose.

In: Computer Science

1. Watch the TED Talk by Bashar Wali, president of Provenance Hotel Group. Do you agree...

1. Watch the TED Talk by Bashar Wali, president of Provenance Hotel Group. Do you agree or disagree with what he discussed in his talk? Share your overall impressions and thoughts about what he had to share. Your response should be at least one full paragraph.

In: Nursing

Discuss two possible limitation factors to consider in preparing a budget for a hotel or restaurant....

Discuss two possible limitation factors to consider in preparing a budget for a hotel or restaurant.
Explain:
1. Why they are potential limitation factors.
2. Based on your limitation factors, explain how quality, cost, and price could help to maximize your budget profit.

Please provide one example.

In: Accounting

consider you are to determine the investment value a Hotel. Your estimation certainly will be based...

consider you are to determine the investment value a Hotel. Your estimation certainly will be based on several assumptions.
Present how you would identify the key assumptions and their sources (e.g. rental values, expenses, discount rate, etc) in a discounted cash flow (DCF) model.
(Word limit: 400 words)

In: Finance

According to a research​ institution, the average hotel price in a certain year was ​$99.07. Assume...

According to a research​ institution, the average hotel price in a certain year was ​$99.07. Assume the population standard deviation is ​$20.00 and that a random sample of 31 hotels was selected. Complete part d below.

d. What is the probability that the sample mean will be between ​$97 and ​$99​? _______​(Round to four decimal places as​ needed.)

In: Statistics and Probability

Mount Alberta in Jasper National Park, Alberta, has an elevation of 3620 m above sea level....

Mount Alberta in Jasper National Park, Alberta, has an elevation of 3620 m above sea level. Determine the atmospheric pressure at the top of Mount Alberta, assuming a sea level pressure of 101 kPa and a temperature of 12°C. (Consider that the average molar mass of air is 29 g/mol.)

In: Physics

Have you ever ridden a free-fall ride at an amusement park, where the riders are suspended...

Have you ever ridden a free-fall ride at an amusement park, where the riders are suspended at a terrifying height and then plummet towards the ground in free fall? These rides use a Lenz’s law mechanism to slow the drop. Explain how Lenz’s law applies to this situation and why this mechanism is ideal for such an application.

In: Physics

Question D2 A wedding banquet is going to be held next week in a hotel. To...

Question D2

A wedding banquet is going to be held next week in a hotel. To have better preparation for this wedding banquet, the event department will hold a meeting tomorrow. Identify who should join this meeting. Regarding to EACH identified participant, illustrate ONE information from the banquet event order that they concern.

In: Operations Management

Examine the concept of revenue management, its component parts and the characteristics of businesses that make...

Examine the concept of revenue management, its component parts and the characteristics of businesses that make them suitable to the application of revenue management techniques. Quote examples from the hospitality, wellness, and / or other tourism business. Reference a minimum of four readings. Word count 1,000 words approximately

focus on hotel industry

In: Operations Management

a) Training contents: explain in details e.g. relevancy of the training topics to the supervisory post...

a) Training contents: explain in details e.g. relevancy of the training topics to the supervisory post in four season hotel Hong Kong and the delivery sequence (e.g. what will you teach first, then second and last) and etc.

b) Training materials: explain in details of the materials needed to conduct your training session

In: Operations Management