OOP (Lab) Assignment
OOP (Lab) Assignment
ASSIGNMENT NO.1
#include<iostream>
#include<string>
class package
private:
public:
package()
{
sender="";
receipt="";
costperounce=weight=0.0;
weight=we;
costperounce=pi;
sender=sen;
receipt=rec;
for(int i=0;i<n;i++)
cin.ignore();
getline(cin,p[i].sender);
getline(cin,p[i].receipt);
lab:
cin>>p[i].weight;
if(p[i].weight<=0)
label:
cin>>p[i].costperounce;
if(p[i].costperounce<=0)
goto label;
p[i].calculateShippingCost();
void calculateShippingCost()
shippingcost=weight*costperounce;
void show()
cout<<"\n--------------------SHIPPING DETAILS--------------------\n";
}
void display(package p[],int n)
for(int i=0;i<n;i++)
cout<<"\n--------------------SHIPPING DETAILS--------------------\n";
void set();
};
cin.ignore();
getline(cin,sender);
getline(cin,receipt);
lab:
cin>>weight;
if(weight<0)
goto lab;
lb:
cin>>costperounce;
if(costperounce<0)
goto lb;
int main()
int n;
cout<<"\t\t---------Welcome---------"<<endl;
cout<<"---------------------"<<endl;
cout<<"---------------------"<<endl;
cin>>n;
if(n==1)
package p;
p.set();
p.calculateShippingCost();
p.show();
else if(n==2)
cin>>n;
package pa[n];
pa[0].getvalues(pa,n);
pa[0].display(pa,n);
else
cout<<"Invalid Input!"<<endl;
goto a;
return 0;