Answer:
The programming language is not stated; However, I'll answer this question using two programming languages (Python and C++)
Comments are used to explain difficult lines
#Python Program starts here
#Prompt user for monthly pay
pay = float(input("Enter Monthly Pay: "))
#Prompt user for rent
rent = float(input("Enter Rent: "))
#Prompt user for utilities
utilities = float(input("Enter Utilities: "))
#Prompt user for groceries
groceries = float(input("Enter Groceries: "))
#Calculate discretionary
discretionary = pay - rent - utilities - groceries
#Print discretionary
print("Discretionary: ")
print(discretionary)
#Python Program ends here
//C++ Program starts here
#include<iostream>
using namespace std;
int main()
{
//Declare variables
float pay, rent, utilities, groceries, discretionary;
//Prompt user for input
cout<<"Enter Monthly Pay: ";
cin>>pay;
cout<<"Enter Rent: ";
cin>>rent;
cout<<"Enter Utilities: ";
cin>>utilities;
cout<<"Enter Groceries: ";
cin>>groceries;
//Calculate discretionary
discretionary = pay - rent - utilities - groceries;
//Print discretionary
cout<<"Discretionary: "<<discretionary;
return 0;
}
//C++ Program ends here