## 3 quick questions

#### Solution

question1.cpp

#include

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: ” <

return 0;

}

question5.cpp

#include

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 ” <

return 0;

}

question8.cpp

#include

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 $” <

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 |