3 quick questions

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 Co-pay 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 Co-pay 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