3 quick questions
Solution
question1.cpp
#include <iostream>
using namespace std;
// Entry point of the program
int main()
{
// Get number of students and teachers
cout<< “Input number of students: “;
intnumStudents;
cin>>numStudents;
cout<< “Input number of teachers: “;
intnumTeachers;
cin>>numTeachers;
// Calculate average
doubleaverageStudentsPerTeacher = numStudents / numTeachers;
// Output result
cout<< “Average Students per Teacher: ” <<averageStudentsPerTeacher<<endl;
return 0;
}
question5.cpp
#include <iostream>
using namespace std;
// Entry point of the program
int main()
{
// Get number of sandwiches and ounces of meat per sandwich
cout<< “Input number of sandwiches: “;
intnumSandwiches;
cin>>numSandwiches;
cout<< “Input ounces of meat per sandwich: “;
doubleouncesPerSandwich;
cin>>ouncesPerSandwich;
// Calculate total ounces needed
doubletotalOunces = numSandwiches * ouncesPerSandwich;
// Calculate in pounds
doubleouncesInAPound = 16;
doublepoundsToPurchase = totalOunces / ouncesInAPound;
// Output result
cout<< “You will need to purchase ” <<poundsToPurchase<< ” pounds of meat” <<endl;
return 0;
}
question8.cpp
#include <iostream>
using namespace std;
// Entry point of the program
int main()
{
// Get dental charge
cout<< “How much is the dental charge: “;
doubledentalCharge;
cin>>dentalCharge;
// Calculate cost to pay by customer
doublecoPay = 20;
doublechargeLeft = dentalCharge – coPay;
doubleadditionalPay = chargeLeft * 0.15;
doublemyCost = coPay + additionalPay;
// Calculate cost by insurance
doubleinsuranceCost = dentalCharge – myCost;
// Output result
cout<< “You will pay $” <<myCost<< ” and the insurance will pay $” <<insuranceCost<<endl;
return 0;
}
Question 1
IPO Chart
Input  Process  Output 
i.1 Number of students
i.2 Number of teachers 
p.1 Average students per teacher = Number of students / Number of teachers  o.1 Average students per teacher 
Flow Chart
Desk Check
1200 Students and 60 Teachers
IPO Reference  Number of students  Number of teachers  Avg students per teacher  Output  Input 
i.1  “Input number of students”  1200  
i.2  1200  “Input number of teachers”  60  
p.1  1200  60  20  
o.1  1200  60  20  20 
2500 Students and 100 Teachers
IPO Reference  Number of students  Number of teachers  Avg students per teacher  Output  Input 
i.1  “Input number of students”  2500  
i.2  2500  “Input number of teachers”  100  
p.1  2500  100  25  
o.1  2500  100  25  25 
Question 5
IPO
Input  Process  Output 
i.1 Number of sandwich
i.2 Ounces of meat per sandwich 
p.1 Ounces in a pound = 16
p.2 Total ounces = Number of sandwich * ounces of meat per sandwich p.3 Pounds to purchase = Total ounces / Ounces in a pound 
o.1 Pounds to purchase 
Flow Chart
Desk Check
50 Sandwich with 4 Ounce Meat Each
IPO Reference  Ounces in a pound  Number of sandwich  Ounce of meat per sandwich  Total ounces  Pounds to purchase  Output  Input 
i.1, p.1  16  “Input number of sandwich”  50  
i.2  16  50  “Input ounces of meat per sandwich”  4  
p.2  16  50  4  200  
p.3  16  50  4  200  12.5  
o.1  16  50  4  200  12.5  12.5 
224 Sandwich with 2 Ounce Meat Each
IPO Reference  Ounces in a pound  Number of sandwich  Ounce of meat per sandwich  Total ounces  Pounds to purchase  Output  Input 
i.1, p.1  16  “Input number of sandwich”  224  
i.2  16  224  “Input ounces of meat per sandwich”  2  
p.2  16  224  2  448  
p.3  16  224  2  448  28  
o.1  16  224  2  448  28  28 
Question 8
IPO
Input  Process  Output 
i.1 Dental charge  p.1 Copay = 20
p.2 Charge left = Dental charge – copay p.3 Additional pay = Charge left * 0.15 p.4 My cost = Copay + Additional pay p.5 Insurance cost = Dental charge – My cost

o.1 My cost
o.2 Insurance cost 
Flow Chart
Desk Check
$110 Dental Charge
IPO Reference  Copay  Dental charge  Charge left  Additional Pay  My Cost  Insurance Cost  Output  Input 
i.1, p.1  20  “Input dental charge”  110  
p.2  20  110  90  
p.3  20  110  90  13.5  
p.4  20  110  90  13.5  33.5  
p.5  20  110  90  13.5  33.5  76.5  
o.1  20  110  90  13.5  33.4  76.5  33.4  
o.2  20  110  90  13.5  33.4  76.5  76.5 
$200 Dental Charge
IPO Reference  Copay  Dental charge  Charge left  Additional Pay  My Cost  Insurance Cost  Output  Input 
i.1, p.1  20  “Input dental charge”  200  
p.2  20  200  180  
p.3  20  200  180  27  
p.4  20  200  180  27  47  
p.5  20  200  180  27  47  153  
o.1  20  200  180  27  47  153  47  
o.2  20  200  180  27  47  153  153 