Está en la página 1de 2

#include <iostream>

#include <math.h>

using std::cout;

using std::cin;

using std::endl;

class paralelogram

double latura1,latura2,inaltimea;

public:

void citire();

void afisare();

double arie();

double perimetru();

void init(double a, double b, double h){latura1=a;latura2=b, inaltimea=h;}

};

void paralelogram::citire(){

cout<<"Dati datele despre paralelogramului"<<endl;

cout<<"Latura1=";

cin>>latura1;

cout<<"Latura2=";

cin>>latura2;

cout<<"Inaltimea=";

cin>>inaltimea;

double paralelogram::arie(){return latura2*inaltimea;}

double paralelogram::perimetru(){return 2*(latura1+latura2);}


void paralelogram::afisare()

cout<<"Latura1="<<latura1<<endl;

cout<<"Latura2="<<latura2<<endl;

cout<<"Inaltimea="<<inaltimea<<endl;

cout<<"Aria="<<arie()<<endl;

cout<<"Perimetru="<<perimetru()<<endl;

main(){ paralelogram a,b,h;

a.citire();b.init(10,4,5);

a.afisare();b.afisare();

cout<<"Dreptunghiul cu suprafata maxima"<<endl;

if(a.arie()>b.arie())a.afisare(); else b.afisare();

cout<<"Dreptunghiul cu perimetru minim"<<endl;

if(a.perimetru()<b.perimetru())a.afisare();

else b.afisare();

También podría gustarte