Simple Array Process

Submitted by: Submitted by

Views: 831

Words: 278

Pages: 2

Category: Science and Technology

Date Submitted: 08/12/2011 07:04 PM

Report This Essay

Psuedocode

Main Module

Declare selection as Integer

Declare currency Type as real

Declare US Value as real

Do While user wants to continue

Display Menu

Get International Value

Convert Currency

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 4: Invalid menu selection”.

Continue= true

End if

End While

End Display Menu

Get International Value

Convert Currency

Declare rate as real

Select Case of Currency

Case 1:

Set rate = 1.4680

Case 2:

Set rate = 9.5085

Case 3:

Set rate= .6085

Case 4:

Set rate= 104,9:

Case 5:

Set rate= 6.2561

Default:

Set rate = 0.0

End Case

US Value = rate *international Value

End Convert Currency

Display Results

Declare nation as string

Declare currency as string

Select Case of currency Type

Case CANADIAN:

Nation= “Canadian”;

Currency= Dollars”;

Case MEXICAN:

Nation= “Mexican “;

Currency= “Pesos”;

Case ENGLISH:

Nation = “English”;

Currency = “Pounds”;

Case JAPANESE:

Nation = “Japanese”;

Currency=”Yen”;

Case FRENCH:

Nation= “French”;

Currency=”Francs

Default:

Nation= “No country”

Currency=’’’’;

End Case

If currency<>””then

Display “The value of, international Value,” “nation, “ “, currency, “is “,

Us Value, “dollars”

Else

Display “Error 5: Invalid currency type.”

End if

End Display Results