Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
class rettangolo
{
double base;
double profondita;
public:
rettangolo()
{
base=0;
profondita=0;
}
rettangolo(double val1, double val2)
{
base=val1;
profondita=val2;
}
double getbase()
{
return base;
}
double getprofondita()
{
return profondita;
}
void setbase(double val)
{
base=val;
}
void setprofondita(double val)
{
profondita=val;
}
void print()
{
cout << base << " " << profondita << endl;
}
double area()
{
return base*profondita;
}
double perimetro()
{
return 2*(base+profondita);
}
};
double volume()
{
return getbase()*getalt()*getprofondita();
}
void print()
{
cout<<"base"<<getbase()<<"altezza"<<getalt()<<"profondita"<<getprofondita()<<endl;
}
double arealaterale()
{
return perimetro()*altezza;
}
double areaa()
{
return 2*area()+arealaterale();
}
};
int main()
{
double index;
cout<<"inserisci la base"<<endl;
cin>>index;
double index2;
cout<<"inserisci la profondita"<<endl;
cin>>index2;
double index3;
cout<<"inserisci la altezza"<<endl;
cin>>index3;
rettangolo r1(index,index2);
r1.print();
cout<<"l'area"<<r1.area()<<endl;
cout<<"il perimetro"<<r1.perimetro()<<endl;
parallelepipedo p1(index, index2, index3);
cout<<"volume"<<p1.volume()<<endl;
cout<<"arealaterale"<<p1.arealaterale()<<endl;
cout<<"area"<<p1.areaa()<<endl;