I am taking an intro to c++ class and this is extra credit for my test...Why won't this program work!!

Code:`//Car Rite Rental`

//By Mallory Mourot

//Extra Credit for Test One- Oct 19

#include <iostream>

using namespace std;

int main()

{

//definition of variables

char carType; char paymentOption;

int number; double total;

const double CdailyRate=30;

const double PdailyRate=40;

const double FdailyRate=50;

const double CmileRate=0.25;

const double PmileRate=0.35;

const double FmileRate=0.45;

//start up of program to gain input values carType, paymentOption

cout<<"Thank you for choosing Car Rite Rental for your rental needs!\n"

<<"\a Before we get started calculating your total owed please remember\n"

<<"that here at Car Rite Rental we havea MINIMUM PAYMENT OF $30.\n\n"

<<"First let's determine what type of car you have rented: \n\n"

<<"[please enter corresponding letter] \n"

<<"C-Chevrolet\n"<<"P-Pontiac\n"<<"F-ford\n";

cin>>carType;

cout<<"Please choose your payment option from the following: \n\n"

<<"[please enter corresponding number] \n"

<<"D-Daily Rate\n"<<"M-Mileage Rate\n";

cin>>paymentOption;

//determine the number of miles or days

if(paymentOption=='D'||'d')

cout<<"Please enter the number of days you have rented this vehicle: \n";

else

cout<<"Please enter the number of miles traveled in your rental car:\n";

cin>>number;

//final step of putting all the information together and getting a total owed

if((carType=='C'||'c') && (paymentOption=='D'||'d'))

{

total=CdailyRate*number;

cout<<"Your total owed today is: $"<<total<<"\nThank you again for choosing Car Rite Rental!\n";

}

else if((carType=='C'||'c') && (paymentOption=='M'||'m'))

{

total=CmileRate*number;

if(total>=30)

cout<<"Your total owed today is: $"<<total<<"\nThank you again for choosing Car Rite Rental!\n";

else

cout<<"Your total owed today is: $30.00\n"<<"Thank you again for choosing Car Rite Rental!\n";

}

else if((carType=='P'||'p') && (paymentOption=='D'||'d'))

{

total=PdailyRate*number;

cout<<"Your total owed today is: $"<<total<<"\nThank you again for choosing Car Rite Rental!\n";

}

else if((carType=='P'||'p') && (paymentOption=='M'||'m'))

{

total=PmileRate*number;

if(total>=30)

cout<<"Your total owed today is: $"<<total<<"\nThank you again for choosing Car Rite Rental!\n";

else

cout<<"Your total owed today is: $30.00\n"<<"Thank you again for choosing Car Rite Rental!\n";

}

else if((carType=='F'||'f') && (paymentOption=='D'||'d'))

{

total=FdailyRate*number;

cout<<"Your total owed today is: $"<<total<<"\nThank you again for choosing Car Rite Rental!\n";

}

else if((carType=='F'||'f') && (paymentOption=='M'||'m'))

{

total=FmileRate*number;

if(total>=30)

cout<<"Your total owed today is: $"<<total<<"\nThank you again for choosing Car Rite Rental!\n";

else

cout<<"Your total owed today is: $30.00\n"<<"Thank you again for choosing Car Rite Rental!\n";

}

else

cout<<"You have entered a number choice that was invalid!"<<endl;

return 0;

}