Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Povrsina.h - pise PovrsTina...
- #pragma once
- class Povrstina{
- public:
- double iznos(double dGranica, double gGranica);
- };
- //Povrsina.cpp
- #include "Povrstina.h"
- #include<cmath>
- using namespace std;
- double Povrstina::iznos(double dGranica, double gGranica) {
- double rezultat=0, gProizvod=0, pPravougaonik=0, brPog=0, xp, yp;
- gProizvod = pow(gGranica, 2);
- pPravougaonik = gProizvod*gGranica;
- for (int i = 0; i < 20000; i++) {
- xp = (double)((double)rand() / 32767) * gGranica;
- yp = (double)((double)rand() / 32767) * gProizvod;
- if (yp <= pow(xp,2)) { //Ako je yp manje ili jednako FUNKCIJI
- brPog++;
- }
- }
- rezultat = (pPravougaonik * brPog) / 20000;
- return rezultat;
- }
- //Main.cpp
- #include<iostream>
- #include "Povrstina.h"
- using namespace std;
- void main() {
- double rezultat;
- Povrstina p1;
- rezultat = p1.iznos(0, 2);
- cout << rezultat << endl << endl;
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement