Write a c program that accepts the year and weight , C/C++ Programming

Assignment Help:

Based on the automobile's model year and weight, the city of Cebu determines the car's weight class and registration fee using the following schedule:

Model Year Registration              Weight                     Weight Class                      Fee(pesos)

1970 or earlier                 less than 2,700 lbs                 1                        500.00

                                       2,700 to 3,800 lbs                2                         700.00

                                     more than 3,800 lbs               3                         900.00

1971 to 1979                    less than 2,700 lbs               4                         1,100.00

                                       2,700 to 3,800 lbs                5                         1,300.00

                                     more than 3,800 lbs              6                           1,500.00

1980 or later                   less than 3,500 lbs               7                            2,000.00

                                       3,500 or more lbs               8                            2,500.00

Using this information, write a C program that accepts the year and weight of an automobile and determines and displays the weight class and registration fee for the car. 

#include

#include

using namespace std;

int main(int argc, char *argv[])

{

/* Declare variables */

int year, weight;

int class = 0;

/* Obtain input from user*/

cout<<"Enter the year of the car: ";

cin>>year;

cout<<"Enter the weight of the car in pounds: ";

cin>>weight;

/* Perform registration fee calculation*/  

if (weight < 2700 && year <= 1970)

   class=1;

else if (weight >= 2700 && weight <= 3800 && year <= 1970)

   class=2;

else if (weight > 3800 && year <= 1970)

   class=3;

else if (weight < 2700 && year > 1970 && year < 1980)

   class=4;

else if (weight >= 2700 && weight <= 3800 && year > 1970 && year < 1980)

   class=5;

else if (weight > 3800 && year > 1970 && year < 1980)

   class=6;

else if (weight < 3500 && year >= 1980)

   class=7;

else (weight >= 3500 && year >= 1980)

   class=8;

     switch (class)

{

       case 1:

            cout<<"Your registration fee is $16.50";

            break;

       case 2:

            cout<<"Your registration fee is $25.50";

            break;

       case 3:

            cout<<"Your registration fee is $46.50";

            break;

       case 4:

            cout<<"Your registration fee is $27.00";

            break;

       case 5:

            cout<<"Your registration fee is $30.50";

            break;

       case 6:

            cout<<"Your registration fee is $52.50";

            break;

       case 7:

            cout<<"Your registration fee is $19.50";

            break;

       case 8:

            cout<<"Your registration fee is $52.50";

            break;

}     

    system("PAUSE");

    return EXIT_SUCCESS;

}


Related Discussions:- Write a c program that accepts the year and weight

Convert a cov-cpe file to a tif image file, Convert a COV/CPE (Micosoft Fax...

Convert a COV/CPE (Micosoft Fax Cover Page) file to a TIF image file Project Description: I would like a small API written that will take a COV/CPE file and replaced the corr

Create a client program tracker, This project simulates an application call...

This project simulates an application called tracker for the Department of Transportation (DOT) in which highway traffic data is accumulated in real time using various sensing equi

Explain class templates, Class Templates In addition to function  templ...

Class Templates In addition to function  templates, C++  also supports the  method of class templates. By definition, a class template is a class definition that explains a fam

Program of libarary , #include #include using namespace std; class Book...

#include #include using namespace std; class Book { private: string title; int iD; int year_pub; string author; public: string getTitle(); int getId(); int getYear_Pub(); st

Explain type casting, Type Casting Implicit type conversions, as allowe...

Type Casting Implicit type conversions, as allowed by the language, can lead to errors creeping in the program if care is not taken. Thus, explicit type conversions may be used

System programing, #quesdifferentiate betweenrelocatable and self relocatin...

#quesdifferentiate betweenrelocatable and self relocating program with exampletion..

Square maze, SquareMaze The SquareMaze class should be declared and defined...

SquareMaze The SquareMaze class should be declared and defined in maze.h and maze.cpp, respectively. Each SquareMaze object will represent a randomly-generated square maze and its

What is namespace and explicit container, What is Namespace and Explicit ...

What is Namespace and Explicit container Namespace - Namespaces are used to group entities such as objects, classes and functions under a name. Explicit container.

Assignment question, : Write a program that prompts the user to enter five...

: Write a program that prompts the user to enter five digit positive numbers. The program then outputs the digits of the number one digit per line. Eg if the user enters 32456, th

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd