Odpowiedź :
Odpowiedź:
Plik nagłówkowy:
#pragma once
#include <iostream>
using namespace std;
class Prostopadloscian {
public:
int a = -1, b = -1, c = -1;
void podajDane()
{
cout << "Podaj a: ";
cin >> a;
cout << "Podaj b: ";
cin >> b;
cout << "Podaj c: ";
cin >> c;
}
int poleProstopadloscianu()
{
return 2 * ((a * b) + (a * c) + (b * c));
}
int objetoscProstopadloscianu()
{
return a * b * c;
}
void wypisz()
{
if(a > -1 && b > -1 && c > -1)
{
cout << "Pole prostopadloscianu wynosi: " << poleProstopadloscianu()<<endl;
cout << "Objetosc prostopadloscianu wynosi: " << objetoscProstopadloscianu() << endl;
}
else
cout << "Nie określono danych lub podano błędne dane.." << endl;
}
};
Plik CPP:
#include <iostream>
#include "./prostopadloscian.h"
using namespace std;
int main() {
Prostopadloscian prostopadloscian;
prostopadloscian.podajDane();
prostopadloscian.poleProstopadloscianu();
prostopadloscian.objetoscProstopadloscianu();
prostopadloscian.wypisz();
return 0;
}