Premium Essay

Currency Conversion

In:

Submitted By cberlinette87
Words 1321
Pages 6
* Application-Level Requirements List 1. The program shall present a series of user screens that prompts the user for specified input.

2. The main user screen shall have an application title.

3. The main user screen shall have a short description telling the user how to use the program.

4. The calculation of the currency shall be executed only after all the valid input values are provided.

5. The program shall allow the user to clear all input fields and recomplete the calculation

6. Display the MENU for currency conversion

7. Allow user to select from MENU containing list of foreign currencies to be converted into US dollars.

8. Convert the currency amount entered into an equivalent amount of US dollars.

9. Calculate currency conversion using user supplied input values.

10. Display the currency amount entered by the user along with its US dollars equivalent.

Input | Process | Output | Menu optionsName:Type:Range: | Display Menu | Menu OptionsName: Currency TypeType: IntegerRange: 1-6 | Menu choice currencyName: International ValueType: RealRange: 0-1,000,000 | Get Foreign Value | Menu choice currencyName: International ValueType: RealRange: 0-1,000,000 | Currency conversion Name: International ValueType: RealRange: 0-1,000,000Name: Currency TypeType: IntegerRange-1-6 | Convert currency | Equivalent US dollarName: Us ValueType: RealRange: > 0 | Name: Currency TypeType: IntegerRange: 1-6Name: International ValueType: RealRange: 0-1,000,000Name: US ValueType: RealRange: >0 | Display Results | Name: Currency TypeType: IntegerRange: 1-6Name: International ValueType: RealRange: 0-1,000,000Name: US ValueType: RealRange: >0 |

Hierarchy Chart

Complete a hierarchy chart for the application above by typing into the textboxes below.

Flowcharts
Control Flow

Similar Documents

Premium Essay

Currency Conversion

...of foreign currency to be converted 3. Select currency type to be converted to U.S dollars 4. Divide amount of currency by foreign currency rate Canadian dollars (rate: 1 U.S. dollar = 1.4680 Canadian dollars) Mexican pesos (rate: 1 U.S. dollar = 9.5085 pesos) English pounds (rate: 1.6433 U.S. dollars = 1 pound) Japanese yen (rate: 1 U.S. dollar = 104.9200 yen) French francs (rate: 1 U.S. dollar = 6.2561 francs) 5. Display conversion results |Input |Process |Output | |Amount of foreign currency |get user input |Amount of foreign currency | |Type of currency to be converted | |Type of currency to be converted | | | | | |Foreign currency amount |Divide Currency by foreign |Rate per U.S dollars | | |currency rate | | |Currency to be converted |Display foreign currency in|Amount of...

Words: 581 - Pages: 3

Premium Essay

Currency Conversion

...Currency Conversion Design Eliseo M. Ortiz IT/210 March 31, 2013 Murthy Bhetanabhotla Currency Conversion Design Currency Conversion Design Assignment—Hierarchy Chart Currency Conversion Currency Conversion Get_Int_Value Get_Int_Value Display_Menu Display_Menu Display_Results Display_Results Convert_Currency Convert_Currency Currency Conversion Development Assignment—Flowcharts Control Flow Diagram—Main Control Begin Currency Amount Quit ? Thank You Currency to be converted Yes No Currency Rate Display Results End Begin Currency Amount Quit ? Thank You Currency to be converted Yes No Currency Rate Display Results End Control Flow Diagram—Display Menu Begin Currency Amount Valid selection ? Error 4 : Invalid menu selection No Yes End Quit ? Yes Selection is not valid Quit Verified ? Yes Currency Type Currency Converted No Conversion Verified ? No Yes No Begin Currency Amount Valid selection ? Error 4 : Invalid menu selection No Yes End Quit ? Yes Selection is not valid Quit Verified ? Yes Currency Type Currency Converted No Conversion Verified ? No Yes No | Control Flow Diagram—Get_Int_Value Selection is not valid Selection is not valid Selection is not valid Selection is not...

Words: 912 - Pages: 4

Premium Essay

Currency Conversion Procedure

...Currency Conversion Test Procedure Display Menu Declare as Boolean Set = true While = true Display = International Currency Conversion Program Display = Make a Selection Display = International Currency Types Display = Canadian Dollars Display = Mexican Pesos Display = English Pounds Display = Japanese Yen Display = French Francs Display = Quit Display = Enter a Selection Input Currency Type If Currency Type >= 5 and Currency Type <=25 then Set = false Else if currency Type = 26 Display = Quitting Currency Conversion Display = Error 4 Invalid Menu Selection End Display Menu Display Menu Test Produce As the user is deciding which they would like to select an international currency type. When the user enters a number between 5 and 26 corresponding with a currency type, then the program is set to false. If 26 is selected the program displays “Quitting Currency Conversion.” But if the user does not enter a number between 5 and 26 the program displays “Error 4: Invalid Menu Selection” and the set it true. Test Case 1 Input: user enters 5 for Canadian Dollars Set = false Test Case 2 Input: user enters 6 for Mexican Pesos Set = false Test Case 3 Input: user enters 7 for English Pounds Set = false Test Case 4 Input: use enters 8 for Japanese Yen Set = false Test Case 5 Input: user enters 9 for French Francs Set = false Test Case 6 Input: user enter 10 for Quit Set = false Test Case 7 Input: user enters 11 Output: display “Error 4:...

Words: 1040 - Pages: 5

Premium Essay

It/210 Currency Conversion

...CheckPoint: Interview and Site Visit Preparation 2 Points Each What is the name of the religion you will be studying? Why have you chosen this particular religion? | The religion that I chose is Wicca. The reason that I chose this religion is because my daughter practices this religion, and I find that although I do not believe in in, it is interesting. | How much knowledge do you already have about this religion? | I have a little knowledge of it, but not too much. | Are you having any difficulties finding a place for a site visit or a person to interview? If so, how do you plan to resolve this difficulty? | I have found many sites on this religion, and I have talked to my daughter about it as well. | What do you think will be the most interesting thing about conducting an interview with someone of this faith? | I think the most interesting thing about the interview will be opening up to the facts about the religion and remaining open-minded about it. | What difficulties do you anticipate in conducting an interview with someone of this faith? | Keeping an open mind and trying to understand why she picked this religion to practice. | 1 Point for Each Appropriate Question Create a list of 10 questions you would like to ask during the interview. | 1. I know you do not believe in God, so does that mean you believe in Satan? 2. Do all people who practice Wicca think they are Witches? 3. Why do you cast spells and use potions? Are they for good or evil? 4...

Words: 378 - Pages: 2

Premium Essay

Case Study Mscc

...Abstract When software is being purchased for a company we must thoroughly examine all parties involved and make sure all input is considered before making a purchase. Key players that are not involved in daily IT functions were put in charge of purchasing new software and the users and IT personnel were not contacted on what the new system should do or what features are wanted. Introduction This assignment is a case study that shows the failures of a business while integrating over to a new software system. The MSCC displayed many areas of poor judgment on technology and software in the business. They were running on old system and software into the 21st century. The time to upgrade to more current systems had long past. Problems will arise when management and support staff are not on the same page when it comes to technology decisions. Improperly trained IT staff and office politics slowed the integration process to a standstill once the new system was approved. Improper steps were also taken by IT staff as no plans were laid out to what steps to take during the process. We will look at each key player and the roles they had in the case. We will also look at what steps we would need to take if we were in Leon Lassiter’s place. Questions 1. Who are the key players in the case and what are their respective roles? 1.1 Leon Lassiter – Lassiter was brought on work at MSCC during a time where they were struggling to keep the budget balanced and produce revenue. It pioneered...

Words: 1469 - Pages: 6

Premium Essay

Mss Customization

...Question 1 Mass customization, using mass-production technology to quickly and cost-effectively assemble goods that are uniquely designed to fit the demands of individual customers provides a competitive advantage to organizations (Daft, 2010). Mass customization has three main capabilities, elicitation, process flexibility, and logistics to meet customer demands (Zipkin, 2001). Elicitation is the process of providing consumers the ability to communicate what they desire, whereas information is gathered and processed. Process flexibility is the ability of an organization to take the information and provide or produce the customized product or service requested by the consumer. Once the service or product is ready, the logistics is the collaboration of the organization’s processes to employ or deliver the product or service. Mass customization may also be used in service firms, whereas unlike a manufacturing organization, service organizations accomplish their primary purpose through the production and provision of services, such as education, health-care, transportation, banking, and hospitality (Daft, 2010). An example of a mass customization utilized by service firms are colleges that offer specialties degrees. Students attending college may have a specialty they would like to pursue when obtaining a degree. Degrees offered at a college may be generalized such as obtaining a MBA, or more specialized such as a MBA with a cognate in marketing, project management, accounting...

Words: 480 - Pages: 2

Premium Essay

Case Study

...Topic A, named Billing System Conversion Project to develop a communication plan for the conversion project. Identify at least three audiences. Identify all audiences who have an interest in the project (sponsor, team members, and so on). For each audience, describe the type of information that should be communicated (progress, scope changes, costs, and so on) and the level of detail needed. List the frequency of each communication (weekly, monthly, as needed, and so on). Audience: Team Type(s) of information: presentation of project progress Frequency: as needed Audience: client/customer Type(s) of information: report of overall progress, formal briefing Frequency: as needed Audience: Team Type(s) of information: team meeting, group interaction for project Frequency: weekly B-1 Use Parts 1, 2 and 3 of the case study named Billing System Conversion Project, to determine which tasks or deliverables can be purchased from sellers and then determine which ones, if any, you would recommend for seller purchase. The tasks and deliverables that could be outsourced include the training of the team, the update of the system, software install, and the purchase of the new PCs. The only thing I would recommend outsourcing or buying from an external seller would be the PCs so that a price comparison can be done and the company could make the best financial decision. C-1 1. Use Parts 1 and 2 of the case study named Billing System Conversion Project to review the requirements...

Words: 465 - Pages: 2

Premium Essay

Midsouth Chamber of Commerce

...we encountered in this case are lack of IT knowledge, inappropriate planning, and ineffective and inefficient Resource Management. Each of these issues requires specific attention to fix the next problem and so forth. The solution to attack each individual problem or issue will be explained as follows. Problem #1 Attempting to manage the conversion from an old technology system to a new one without the proper knowledge or background in information technology. Solution Rather than attempting to fix the IT issue, which Leon Lassiter (Vice President of Marketing) of Midsouth Chamber of Commerce (MSCC) had no knowledge about, instead he should have recognized the issue and address it to be taken care by IT experts. Most importantly he should have consulted with the experts of the matter addressing potential problems and solutions while establishing a timetable of completion of the project within reasonable, reachable, and acceptable time frame. At the same time he needs to establish a realistic expenditure budget to avoid draining financial reserves set forth for such expenses. Now, Mr. Lassiter needs to prioritize the full conversion of the new system by October. He needs to hire an additional system analyst to help out Kovecki (System Analyst of MSCC) to transfer all of the data from the old system to the new one. In addition to that, Kovecki needs to order the new modem so that it can allow UNITRAK experts to remote access the new system to help with the difficulties immediately...

Words: 636 - Pages: 3

Free Essay

Engeenering

...SCHOOL OF ENGINEERING YEAR 3 MECHATRONICS ASSIGNMENT LAB REPORT Reading an Analogue Voltage from a Potentiometer to turn a Motor on and off with reading of 40 Assignment 2 Owais Jahanzeb BENG Mechanical Engineering with buissness Lecturer: Dr. Tom Shenton Aim & Objectives The aim of this lab is to develop a functioning program for the PICDEM board to read an analogue signal from a potentiometer and turning a motor on or off if the signal exceeds a certain limit. The program should depict the function that it should turn the motor ON and OFF if the potentiometer reading is less than or equal to 40. The practical uses of such program can be seen in automotive , injection moulding machines, wood processing machines, modern temperature controlled plants, speed control torque operations. Developing Program 1 Figure 1. The schematic circuit & PICDEM board configuration for Program Figure 1. The schematic circuit & PICDEM board configuration for Program The objective of program is to read the correspondent voltage analogous to the potentiometer position and switch the motor on if the reading is over 40 and switch it off if the reading is less than or equal to 40, the value can be adjusted by twisting the screw clockwise and anticlockwise. The program works by implementing the following code. PIC program for Test of potentiometer with value less equal to 40 with comments: include <p16f917.inc> extern DisplayDigit1, DisplayDigit2...

Words: 427 - Pages: 2

Free Essay

Convertible Bonds (Spanish)

...el riesgo a los inversores. Si un bono tenía su precio a la par, los pagos del cupón era la principal fuente del retorno de los bonos. Desde que un bono convertible les proporcionaba valor a los inversores como “opciones”, las compañías generalmente emitían convertibles con cupones más bajos como si tuviesen deuda. La opción convertible significa que el bono fue cambiado por un cierto número de acciones comunes de la empresa a precio fijo. Esta opción era válida para inversionistas después de concluir con la vida del bono convertible. El valor de un bono convertible no solo depende del riesgo crediticio y las tasas de intereses del mercado, sino también del precio de la acción, de la ganancia de la misma y la volatilidad. Precio de Conversion = Valor Nominal /...

Words: 391 - Pages: 2

Premium Essay

Student

...Changing currency from U.S. Dollars to any other currency is necessary and important for individuals and businesses. Following is a program that will do the currency conversions for these businesses or individuals with ease, however, in this paper one can find the behind the scenes programing of such work, which is a bit more detailed than the end user sees. In this paper, one can find instructions on what the end user will need to enter and in which order to enter such information in order to give accurate data output. This will assist in avoiding errors, in order to avoid the garbage in garbage out cliché from occurring to the end user. To avoid this cliché, there is a piece in the instructions and end user prompts, which will identify obvious errors in the process, before finishing the process, which in turn will minimize incorrect data. This step would prompt the end user to review, confirm and correct any information which may look incorrect to the system. One can also find in this paper the examples of how each process works in the background to give accurate results. There will be a total of three artifacts and one set of instructions on how end users must enter data. There will be instructions in programing order, but one can also find following these instructions, charts which may make instructions easier to follow, or at least easier to understand. Currency Conversion Input Data and Output Process | Input | Processes | Output | Select Country | ...

Words: 1710 - Pages: 7

Premium Essay

Hierarchy Chart It210

...Axia College Material Appendix H Ray Greene IT210 Currency Conversion Design Assignment—Hierarchy Chart Complete a hierarchy chart for the application above by typing into the textboxes below. Part II Axia College Material Appendix I Ray Greene IT210 Currency Conversion Development Assignment—Flowcharts Complete the flowcharts for the assignment above by typing into the textboxes below. Control Flow Diagram—Main Control [pic] Control Flow Diagram—Display Menu | | |[pic] | Control Flow Diagram—Get_Int_Value | | |[pic] | Control Flow Diagram—Convert Currency | | |[pic] | Control Flow Diagram—Display_Results |[pic]...

Words: 401 - Pages: 2

Premium Essay

Conersion

...CONVERSION: Main Module Declare selection as integer Declare currency type as integer Declare international value as real Declare US value as real Do while user wants to continue Call display Menu Call get international value Call convert currency Call display results End while Print exit message End main module Display Menu Declare continue as Boolean Set continue = true While continue = true Display "Welcome to the international currency conversion program" Display "Please make a selection" Display "International Currency Types:" Display "1: Canadian Dollars" Display "2: Mexican Pesos" Display "3: English Pounds" Display "4: Japanese Yen" Display "5: French Francs" Display "6: Quit" Display "Enter a selection: "; Input currency type If currency type >= 1 and currency type <= 5 then Set continue = false else if currency type = 6 Display “Quitting Currency Conversion” continue = false else Display "Error 4: Invalid menu selection." continue = true end if end While End Display Menu Get International Value Declare value as integer Declare continue as Boolean Set continue = true While continue = true Display "Enter a currency value (positive number):" Input international value if international value > 0 and international value <=(NNN) NNN-NNNNthen continue = false else Display "Error 1: Invalid input--Negative Number" continue = true end if end while End Get International Value ...

Words: 892 - Pages: 4

Premium Essay

It210 Week 6 Assignment

...Currency Conversion Test Cases Display Menu Valid Menu Selection or Errors | Inputs | Expected Output or Message | Canadian | Menu Selection = 1 | Do you want to continue with the conversion Yes or No?Currency_Type = 1 | Costa Rica | Menu Selection=1 | Do you wish to continue with this conversion yes or no?Currency Type= 1 | Australian | Menu Selection= 2 | Do you wish to continue with this conversion yes or no?Currency Type= 2 | Europe | Menu Selection= 3 | Do you wish to continue with this conversion yes or no?Currency Type= 3 | Singapore | Menu Selection= 4 | Do you wish to continue with this conversion yes or no?Currency Type= 4 | Colombian | Menu Selection= 5 | Do you wish to continue with this conversion yes or no?Currency Type= 5 | Exit | Menu Selection= 6 | Are you sure you would like to exit the program? | India | Menu Selection= 1 | The Country entered is invalid | Jupiter | Menu Selection= 2 | The Country entered is invalid | Peru | Menu Selection= 3 | The Country entered is invalid | Get International Values Valid International Values | Input | Expected Output | 100 CAD | 100.00 | International Value = 100 | 10000 CRC | 10000.00 | International Value=10000 | 25 AUD | 25.00 | International Value=25 | 2000 EUR | 2000.00 | International Value=2000 | 75 SGD | 75.00 | International Value= 75 | 6000 COP | 6000.00 | International Value=6000 | 2 CRC | 20000.00 | International Value=20000 | 60 AUD | 60.00 | International...

Words: 704 - Pages: 3

Premium Essay

Science

...Associate Program Material Appendix A Final Project Overview and Timeline Final Project Overview The final project consists of a currency conversion application. This application—similar to simple, practical programs on many travel or financial websites—includes the following elements: • Complete requirements analysis • Design • Verification • Validation and test documentation The currency conversion application is a menu-driven program that allows users to select one of five international currency types, input the amount of a foreign currency, and convert the foreign currency to dollars. The program displays the equivalent dollar amount and returns the user to the menu until he or she enters another conversion or quits the program. International currency type (menu selection) • Canadian dollars (rate: 1 U.S. dollar = 1.4680 Canadian dollars) • Mexican pesos (rate: 1 U.S. dollar = 9.5085 pesos) • English pounds (rate: 1.6433 U.S. dollars = 1 pound) • Japanese yen (rate: 1 U.S. dollar = 104.9200 yen) • E. U. euro (rate: 1 U.S. dollar = 0.7676 Euros) Final Project Timeline You should budget your time wisely and work on your project throughout the course. As outlined below, some CheckPoints and assignments in the course are designed to assist you in creating your final project. If you complete your course activities and use the feedback provided by the instructor, you will be on the right track to successfully complete your project...

Words: 302 - Pages: 2