Question: C++ Write a C++ program that manages the feeding of chickens. In the main function, you will prompt the user for the following values: The

C++

Write a C++ program that manages the feeding of chickens. In the main function, you will prompt the user for the following values:

The number of chickens on the farm(allow 1 to 10) [INTEGER]

The weight of each chicken in lbs (allow 3 to 20) [FLOAT]

The type of each chicken (1=laying, 2=rooster) The program will compute how many ounces of chicken feed to provide to each chicken per day using this formula:

FoodPerDay = (ChickenWeight/10) * 2.3 IF Laying

FoodPerDay = (ChickenWeight/12) * 2 IF Rooster

User input outside of bounds requires the user to re-enter a value

OUTPUT THE FOLLOWING:

The food needed for each chicken in a day will be listed

The sum total of number of ounces required for all chickens for the day will be printed

The sum total of the total weight of the chickens will be printed

EXAMPLE OUTPUT

How many chickens exist?3

Weight of chicken 0 in lbs:11

Type of chicken 0 (1=layer, 2=rooster):1

Weight of chicken 1 in lbs:11

Type of chicken 1 (1=layer, 2=rooster):2

Weight of chicken 2 in lbs:15

Type of chicken 2 (1=layer, 2=rooster):1

Feed required for each chicken is as follows:

Chicken 0 is a layer and requires 2.53 ounces.

Chicken 1 is a rooster and requires 1.83333 ounces.

Chicken 2 is a layer and requires 3.45 ounces.

The total ounces of food required is 7.81333

The total weight of all of the chickens is 37 lbs!

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!