/*Author: Cody Guardipee Date: 5/1/2023 Purpose: Calculate Fuel Economy in Miles Per Gallon and Kilometers Per Liter */ #include int main(){ char destination[100], system; float distance, fuel, mpg, kpl; char units; printf("Enter trip destination: "); scanf("%s",destination); printf("Enter distance traveled(In miles or kilometers): "); scanf("%f",&distance);    while (distance <=0){ printf("invalid distance. Please enter a valid distance greater than zero"); scanf("%f",&distance); } printf("Enter how many units of fuel consumed(In gallons or liters): "); scanf("%f", &fuel);    while(fuel <=0){ printf("invalid fuel amount. Please enter a valid fuel amount greater than zero "); scanf("%f", &fuel); }    printf("Enter system of measument(E for English, M for metric):"); scanf(" %c", &units); if(units == 'E'){ mpg = distance/fuel; printf("Your fuel economy for the trip to %s was %.2f miles per gallon.\n", destination, mpg); if(mpg > 32){ printf("great fuel economy!\n"); }    }else if (system == 'M'){ kpl = distance/(fuel * 3.78); printf("Your fuel economy for the trip to %s was %.2f kilometers per liter.\n", destination,kpl);    if(kpl > 16.5){ printf("Great fuel economy!\n");    }       return 0; }   // I don't understand where I am going wrong, I need to create a c program that calculates the MPG and KPL. I have a mistake somewehere that i connot find

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

 

 

/*Author: Cody Guardipee
Date: 5/1/2023
Purpose: Calculate Fuel Economy in Miles Per Gallon and Kilometers Per Liter
*/

#include <stdio.h>

int main(){
char destination[100], system;
float distance, fuel, mpg, kpl;
char units;


printf("Enter trip destination: ");
scanf("%s",destination);


printf("Enter distance traveled(In miles or kilometers): ");
scanf("%f",&distance);
  
while (distance <=0){
printf("invalid distance. Please enter a valid distance greater than zero");
scanf("%f",&distance);
}

printf("Enter how many units of fuel consumed(In gallons or liters): ");
scanf("%f", &fuel);
  
while(fuel <=0){
printf("invalid fuel amount. Please enter a valid fuel amount greater than zero ");
scanf("%f", &fuel);
}
  
printf("Enter system of measument(E for English, M for metric):");
scanf(" %c", &units);

if(units == 'E'){
mpg = distance/fuel;
printf("Your fuel economy for the trip to %s was %.2f miles per gallon.\n", destination, mpg);
if(mpg > 32){
printf("great fuel economy!\n");
}

  
}else if (system == 'M'){
kpl = distance/(fuel * 3.78);
printf("Your fuel economy for the trip to %s was %.2f kilometers per liter.\n", destination,kpl);
  
if(kpl > 16.5){
printf("Great fuel economy!\n");
  
}
  
  
return 0;
}

 

// I don't understand where I am going wrong, I need to create a c program that calculates the MPG and KPL. I have a mistake somewehere that i connot find.

Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Concept of memory addresses in pointers
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education