Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Walec.cpp
- #include "Walec.h"
- #include <math.h>
- #include <iostream>
- using namespace std;
- Walec::Walec(double R, double H)
- r(R),
- h(H)
- {}
- double Walec::getH(){
- return h;
- }
- double Walec::getR(){
- return r;
- }
- void Walec::setH(double newH){
- h = newH;
- }
- void Walec::setR(double newR){
- r = newR;
- }
- void Walec::pokaz(){
- cout << "2 * PI * r(" << Walec.getR() << ")" << "*(" << Walec.getR() + Walec.getH() << ")" << endl;
- }
- double Walec::wartosc(double wR){
- double walecR = wR;
- double walecH = Walec.getH();
- double Pp = M_PI * pow(walecR, 2);
- double Pb = 2 * M_PI * walecR * walecH;
- double Pc = 2 * Pp + Pb;
- return Pc;
- }
- //Walec.h
- class Walec {
- private:
- double r;
- double h;
- public:
- //Walec(double );
- Walec(double _r, double _h);
- double getR();
- double getH();
- void setR(double);
- void setH(double);
- void pokaz();
- double wartosc(double);
- };
- //main.cpp
- #include "Walec.h"
- int main() {
- Walec Walec(5, 10);
- Walec.pokaz();
- Walec.wartosc(10);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement