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

Electrical eng, calculate the total resisitance of a series circuit?

calculate the total resisitance of a series circuit?

Guidelines or "rules of thumb" for overloading operators?, What are some gu...

What are some guidelines / "rules of thumb" for overloading operators? A: Here are a few guidelines / rules of thumb .Use common sense. If your overloaded operator makes life si

Create a minimum of fifteen functions, Purpose For this assignment you ...

Purpose For this assignment you will need to create either a function list or a record series for a CRCRS. Instructions Note: Complete only one of the two assignment op

When i develop a destructor, When I develop a destructor, do I require to e...

When I develop a destructor, do I require to explicitly call the destructors for my member objects?

What are the different types of endless loops, What are the different types...

What are the different types of endless loops? An endless loop can be of two types: i.) A loop that is intentionally designed to go round and round until the condition withi

.Change to palindrome, A palindrome is a string that reads the same from bo...

A palindrome is a string that reads the same from both the ends. Given a string S convert it to a palindrome by doing character replacement. Your task is to convert S to palindrome

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