Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a program that interacts with the user like this: (1) Carbon monoxide (2)

ID: 3608480 • Letter: W

Question

Write a program that interacts with the user like this:

(1) Carbon monoxide
(2) Hydrocarbons
(3) Nitrogen oxides
(4) Nonmethane hydrocarbons

Enter the pollutant number>> 2
Enter the number of grams emitted per mile>> 0.35
Enter odometer reading>> 40112
Emissions exceed permitted level of 0.31 grams/mile.

Use this table of emissions:
Emissions                      First 50,000miles               Second 50,000 miles
carbonmonoxide                3.4grams/mile                      4.2 grams/mile
hydrocarbons                     0.31grams/mile                    0.39 grams/mile
nitrogenoxides                   0.4grams/mile                      0.5 grams/mile
nonmethane hydrocarbons   0.25grams/mile                    0.31 grams/mile

Explanation / Answer

please rate - thanks #include #include int main() {int pollutant,odometer; double grams,max1,max2,max3,max4,max,ok; printf("(1) Carbon monoxide "); printf("(2) Hydrocarbons "); printf("(3) Nitrogen oxides "); printf("(4) Nonmethane hydrocarbons "); printf("Enter the pollutant number>> "); scanf("%d",&pollutant); printf("Enter the number of grams emitted per mile>> "); scanf("%lf",&grams); printf("Enter odometer reading>> "); scanf("%d",&odometer); if(odometer>50000)      //set pollutantvalues if odometer > 50000      {max1=4.2;       max2=.39;       max3=.5;       max4=.31;       } else                  //set pollutant values if odometer > 50000      {max1=3.4;       max2=.31;       max3=.4;       max4=.25;       } ok=1;              //1 means emissions not exceeded                    //0 means emissions exceeded switch(pollutant) {                 //decide if exceeded & set grams limit case 1:if(grams>max1)           ok=0;           max=max1;           break; case 2:if(grams>max2)           ok=0;           max=max2;           break; case 3:if(grams>max3)           ok=0;           max=max3;           break; case 4:if(grams>max4)           ok=0;           max=max4;           break; } if(ok==1)        //notexceeded?      printf("Emissions do not exceed permittedlevel of %.2lf grams/mile. ",max); else      printf("Emissions exceed permitted levelof %lf grams/mile. ",max); getch(); return 0; } sample run (1) Carbon monoxide (2) Hydrocarbons (3) Nitrogen oxides (4) Nonmethane hydrocarbons Enter the pollutant number>> 2 Enter the number of grams emitted per mile>> .35 Enter odometer reading>> 40112 Emissions exceed permitted level of 0.310000 grams/mile.
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote