Explore BrainMass
Share

Explore BrainMass

    Modify the pseudocode and optimize it

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    Easy Credit evaluates the credit limit of people based on their income and past credit limits. Based on these inputs, calculations are performed to ascertain the credit worthiness of the customer. The following is a pseudocode that will help them automate the system of checking the credit worthiness and then printing out the results so that Easy Credit's manager can make a decision on the limit to be given to the customer:

    start

    read Customer_Name
    perform Calculate_SafetyLevel()
    perform Evaluate_History()
    print Customer_Name
    print 'Credit History of' Client_Name 'is' History
    print 'Safety Level of' Client_Name 'is' Safety_Level

    stop

    Calculate_SafetyLevel()

    read Customer_Income
    if Customer_Income >= $5000

    Safety_Level = Excellent

    elseif Customer_Income >= $3000

    Safety_Level = Good

    elseif Customer_Income >= $1500

    Safety_Level = Ok

    endif

    return

    Evaluate_History()

    read Customer_History

    if Customer_History = Clean

    History = Good

    elseif Customer_History = Pending_Balance

    History = OK

    elseif Customer_History = Defaulted

    History = Risky

    endif

    return

    * Modify the pseudocode and optimize it.
    *Provide valid reasons why the pseudocode is now more efficient.

    © BrainMass Inc. brainmass.com April 3, 2020, 11:03 pm ad1c9bdddf
    https://brainmass.com/computer-science/genetic-approximation/modify-the-pseudocode-and-optimize-it-477741

    Solution Preview

    There is not much that you can do to optimize the given pseudocode to speed it up (the normal sense of optimization is optimizing the code for speed and/or space requirement) or reduce space requirement, as code is already quite simple and straightforward.

    However you can optimize it in sense of completeness (handling all the possibilities). In the existing code, Safety_Level is undefined if read ...

    Solution Summary

    There is not much that you can do to optimize the given pseudocode to speed it up or reduce the space requirement, as the code is already quite simple and straightforward. However you can optimize it in sense of completeness (handling all the possibilities), and that is what this solution deals with.

    $2.19

    ADVERTISEMENT