You want to write a mobile application that will help with y

You want to write a mobile application that will help with your monthly budget. You have decided to create a class that will do all of the calculations. Below is the pseudocode for this class.

class Budget
   Class Constructor(NewIncome, NewExpenses)
income = NewIncome
       expenses = NewExpenses
       difference = 0
       status = \"nothing\"
   end class     
   CalculateDifference
       difference = income - expenses
   end     
   DetermineStatus
       if difference > 100 then
           status = \"You saved this month\"
       else if difference > 50
           status = \"You did OK but watch your spending.\"
       else if difference = 0
           status = \"You broke even\"
       else
           status = \"You spent more than you earned\"
   end
   ReturnDifference
       return difference
   end
ReturnStatus
       return status
   end

Main()

Declare MyIncome as float
Declare MyExpenses as float
print \"Enter your income: \"
input MyIncome
print \"Enter your expenses: \"
input MyExpenses
MyBudget = Budget(MyIncome, MyExpenses)


Which statement below CORRECTLY prints out the status to the user?

print \"Your status this month: \" + MyBudget.DetermineStatus

Solution

Answer

print \"Your status this month: \" + MyBudget.DetermineStatus

This will give the correct print out of the status of the user.

Explanation:

From the main(), class Budget with parameter MyIncome and MyExpenses is called and the value/status is returned to Mybudget. As the class is called, all the functions provided by the class is carried out, but we need only status specifically, so we use DetermineStatus.

You want to write a mobile application that will help with your monthly budget. You have decided to create a class that will do all of the calculations. Below i

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site