Week 6: Currency Conversion Test Procedure

profilekhiylie301
week_4_currency_conversion_design_pseudocode.doc

Week 4: Currency Conversion Design Pseudocode

Program Pseudocode:

Start Main MODULE

Declare option = 0;

Declare value = 0;

Declare converted = 0;

Display(“ Currency Convertor ”);

Menu_Module();

Display(“Enter choice:”);

Get option;

Display(“Enter the amount:”);

Get value;

if ( option := 1), then

Convert_Currency Module(option,value);

else if (option := 2), then

Convert_Currency Module(option,value);

else if ( option := 3), then

Convert_Currency Module(option,value);

else if ( option := 4), then

Convert_Currency Module(option,value);

else if ( option := 5), then

Convert_Currency Module(option,value);

else

Display(“Wrong Menu Selection”);

End If

END Main MODULE

Start Menu_Module

Display(“1. Canadian dollars to US dollars”);

Display(“2. Mexican pesos to US dollars”);

Display(“3. English pounds to US dollars”);

Display(“4. Japanese yen to US dollars”);

Display(“5. French francs to US dollars”);

End Menu Module

Start Convert_Currency Module(option,value)

if ( option := 1), then

converted := value * (0.93);

Display_Results Module(converted,value);

else if (option := 2), then

converted := value * (0.077);

Display_Results Module(converted,value);

else if ( option := 3), then

converted := value * (1.71);

Display_Results Module(converted,value);

else if ( option := 4), then

converted := value * (0.0099);

Display_Results Module(converted,value);

else if ( option := 5), then

converted := value * (1.11);

Display_Results Module(converted,value);

else

Display(“Wrong Menu Selection”);

End If

End Convert_Currency Module

Start Display_Results Module(converted,value)

Display(“Entered Value:”,value);

Display(“US dollar equivalent:”,converted);

END Display_Results Module