
//Code to copy
//main.c
//include header files
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
//start of main method
int main(int argc,char *argv[])
{
//check if number of arguments are less than
4
if(argc<4)
{
getch();
return 1;
}
//parset from strign to integer and float
int emissions_type=atoi(argv[1]);
float grams_omitted=atof(argv[2]);
int odo_reading=atoi(argv[3]);
//check if emission is out of range
if(emissions_type<1 || emissions_type>4)
{
printf("Unknown
pollutant\n");
getch();
return 1;
}
//check if emission type is 1
if(emissions_type==1)
{
if(odo_reading<=50000)
{
if(grams_omitted>3.4)
printf("Emissions exceed permitted level of 3.4
grams/mile\n");
else
printf("Emissions do not exceed permitted level
of 3.4 grams/mile\n");
}
else
{
if(grams_omitted>4.2)
printf("Emissions exceed permitted level of 4.2
grams/mile\n");
else
printf("Emissions do not exceed permitted level
of 4.2 grams/mile\n");
}
}
//check if emission type is 2
else if(emissions_type==2)
{
if(odo_reading<=50000)
{
if(grams_omitted>0.31)
printf("Emissions exceed permitted level of 0.31
grams/mile\n");
else
printf("Emissions do not exceed permitted level
of 0.31 grams/mile\n");
}
else
{
if(grams_omitted>0.39)
printf("Emissions exceed permitted level of 0.39
grams/mile\n");
else
printf("Emissions do not exceed permitted level
of 0.39 grams/mile\n");
}
}
//check if emission type is 3
else if(emissions_type==3)
{
if(odo_reading<=50000)
{
if(grams_omitted>0.4)
printf("Emissions exceed permitted level of 0.4
grams/mile\n");
else
printf("Emissions do not exceed permitted level
of 0.4 grams/mile\n");
}
else
{
if(grams_omitted>0.5)
printf("Emissions exceed permitted level of 0.5
grams/mile\n");
else
printf("Emissions do not exceed permitted level
of 0.5 grams/mile\n");
}
}
//check if emission type is 4
else if(emissions_type==4)
{
if(odo_reading<=50000)
{
if(grams_omitted>0.25)
printf("Emissions exceed permitted level of 0.25
grams/mile\n");
else
printf("Emissions do not exceed permitted level
of 0.25 grams/mile\n");
}
else
{
if(grams_omitted>0.31)
printf("Emissions exceed permitted level of 0.31
grams/mile\n");
else
printf("Emissions do not exceed permitted level
of 0.31 grams/mile\n");
}
}
getch();
return 0;
}
Sample Output:




Write a C program (intro level) that calculate car emmisions 4.2 Car emissions Gas-powered cars emit...