Florence Sanders
IT/210 Fundamentals of Programming with Algorithms and Logic
September 16, 2012
Ed Addison
Application-Level Requirements List
1. User screen that prompts user
2. Display prompts main user title screen
3. Main user screen provides short description explaining use of program
4. Calculations of currency is executed with valid inputs
5. Provides option to clear input fields
Input | Process | Output | Currency TypeCurrency AmountExchange Rate | Get user input | Currency Type Currency Amount | Currency Type | Foreign Exchange Currency | Currency Type | Enter currency amount | Calculate total | Currency Amount | Foreign Currency amount | …show more content…
Display Results
End Loop
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 1: Invalid menu selection.” Continue = true End If
End While End Display Menu
Get International Value
Declare value as integer
Declare continue as