0% found this document useful (0 votes)
22 views5 pages

C++ Assignment

Cody if dumb no nnlonhyyii no go do you for

Uploaded by

muhyideenmisbah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views5 pages

C++ Assignment

Cody if dumb no nnlonhyyii no go do you for

Uploaded by

muhyideenmisbah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

Muhyideen misbah

Section b
Drb2202

#include <iostream>
#include <math.h>
using namespace std;
int main() {
char type;
int hr_in,min_in,hr_out,min_out,cardiff_1,cardiff_2;
double cartime;

cout<<"Enter type please: ";


cin>>type;
switch (type){
case 'c':
cout<<"Enter time in: ";
cin>>hr_in;
cout<<":";
cin>>min_in;
cout<<"Enter time out: ";
cin>>hr_out;
cout<<":";
cin>>min_out;
if(hr_in <= 24 || hr_out <=24){
cardiff_1=hr_out-hr_in;
cardiff_2=min_out-min_in;
if(cardiff_1 <= 3){
cartime=cardiff_1*0.00;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Car\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
else if(cardiff_1 > 3){
cartime=cardiff_1*1.50;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Car\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
}
else{
cout<<"Error: hour in or hour out is incorrect!!! Must be in
24hr format!";
}

break;
case 'C':
cout<<"Enter time in: ";
cin>>hr_in;
cout<<":";
cin>>min_in;
cout<<"Enter time out: ";
cin>>hr_out;
cout<<":";
cin>>min_out;
if(hr_in <= 24 || hr_out <=24){
cardiff_1=hr_out-hr_in;
cardiff_2=min_out-min_in;
if(cardiff_1 <= 3){
cartime=cardiff_1*0.00;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Car\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
else if(cardiff_1 > 3){
cartime=cardiff_1*1.50;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Car\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
}
else{
cout<<"Error: hour in or hour out is incorrect!!! Must be in
24hr format!";
}
case 'b':
cout<<"Enter time in: ";
cin>>hr_in;
cout<<":";
cin>>min_in;
cout<<"Enter time out: ";
cin>>hr_out;
cout<<":";
cin>>min_out;
if(hr_in <= 24 || hr_out <=24){
cardiff_1=hr_out-hr_in;
cardiff_2=min_out-min_in;
if(cardiff_1 <= 2){
cartime=cardiff_1*1.00;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Bus\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
else if(cardiff_1 > 2){
cartime=cardiff_1*2.30;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Bus\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
}
else{
cout<<"Error: hour in or hour out is incorrect!!! Must be in
24hr format!";
}
break;
case 'B':
cout<<"Enter time in: ";
cin>>hr_in;
cout<<":";
cin>>min_in;
cout<<"Enter time out: ";
cin>>hr_out;
cout<<":";
cin>>min_out;
if(hr_in <= 24 || hr_out <=24){
cardiff_1=hr_out-hr_in;
cardiff_2=min_out-min_in;
if(cardiff_1 <= 2){
cartime=cardiff_1*1.00;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Bus\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
else if(cardiff_1 > 2){
cartime=cardiff_1*2.30;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Bus\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
}
else{
cout<<"Error: hour in or hour out is incorrect!!! Must be in
24hr format!";
}
break;
case 't':
cout<<"Enter time in: ";
cin>>hr_in;
cout<<":";
cin>>min_in;
cout<<"Enter time out: ";
cin>>hr_out;
cout<<":";
cin>>min_out;
if(hr_in <= 24 || hr_out <=24){
cardiff_1=hr_out-hr_in;
cardiff_2=min_out-min_in;
if(cardiff_1 == 1){
cartime=cardiff_1*2.00;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Truck\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
else if(cardiff_1 > 1){
cartime=cardiff_1*3.70;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Truck\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
}
else{
cout<<"Error: hour in or hour out is incorrect!!! Must be in
24hr format!";
}
break;
case 'T':
cout<<"Enter time in: ";
cin>>hr_in;
cout<<":";
cin>>min_in;
cout<<"Enter time out: ";
cin>>hr_out;
cout<<":";
cin>>min_out;
if(hr_in <= 24 || hr_out <=24){
cardiff_1=hr_out-hr_in;
cardiff_2=min_out-min_in;
if(cardiff_1 == 1 ){
cartime=cardiff_1*2.00;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Truck\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
else if(cardiff_1 > 1){
cartime=cardiff_1*3.70;
cout<<"\n\t\tPARKING LOT CHARGE\t\t\n";
cout<<"Type of vehicle: Truck\n";
cout<<"TME – IN "<< hr_in<< ":" << min_in<<endl;
cout<<"TME – OUT "<< hr_out<< ":" << min_out<<endl;
cout<<"\t\t_______________________\n";
cout<<"PARKING TIME "<< cardiff_1<< ":" <<
abs(cardiff_2)<<endl;
cout<<"ROUNDED TOTAL "<<round(cartime)<<endl;
cout<<"\t\t_______________________\n";
cout<<"TOTAL CHARGE $"<<cartime<<endl;
}
}
else{
cout<<"Error: hour in or hour out is incorrect!!! Must be in
24hr format!";
}
break;
default:
cout<<"The input is not correct please!!!";
break;
}

return 0;
}

You might also like