Question: # Initialize arrays for income and expenditure Write - Host ` n Senior Grant Write - Host ` n Report developed by:
# Initialize arrays for income and expenditure
WriteHost n Senior Grant
WriteHost n Report developed by: Francine Escamilla :
WriteHost n Enter income....."
$incomeItems @
$expenditureItems @
# Collect income data from user input
for $i ; $i le ; $i
$incomeDesc ReadHost "Income $i
$incomeAmount ReadHost "Income amount $i
$incomeItems PSCustomObject@
Description $incomeDesc
Amount $incomeAmount
# Collect expenditure data from user input
for $j ; $j le ; $j
$expenditureDesc ReadHost "Expenditure $j
$expenditureAmount ReadHost "Expenditure amount $j
$expenditureItems PSCustomObject@
Description $expenditureDesc
Amount $expenditureAmount
# Calculate total income and total expenditure
$totalIncome $incomeItems MeasureObject Property Amount SumSum
$totalExpenditure $expenditureItems MeasureObject Property Amount SumSum
# Display grant report
WriteHost
WriteHost n Senior Grant Income and Expenditure"
WriteHost
WriteHost "Income Amount $
WriteHost
$incomeItems ForEachObject
WriteHost f $Description, $ $Amount
WriteHost
WriteHost f "Total Income:", $ $totalIncome
WriteHost nExpenditure Amount $ of income
WriteHost
$expenditureItems ForEachObject
WriteHost f $Description, $ $Amount
# Calculate surplus or deficit
WriteHost
$surplusDeficit $totalIncome $totalExpenditure
WriteHost Balance: $$surplusDeficit.ToStringC
WriteHost
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
