Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <ctime>
- using namespace std;
- double kwadrat (int a)
- {
- return a * a;
- }
- double prostokat(int a, int b)
- {
- return a * b;
- }
- double trojkat(int a, int h)
- {
- return 0.5 * a * h;
- }
- double trapez(int a, int b, int h)
- {
- return 0.5 * (a + b) * h;
- }
- double rlegbok(int a, int h)
- {
- return a * h;
- }
- double romb1(int a, int h)
- {
- return a * h;
- }
- double romb2(int e, int f)
- {
- return 0.5 * e * f;
- }
- main() {
- bootstrap();
- return 0;
- }
- void bootstrap() {
- int figura;
- cout << ">>>>>> PROGRAM DO OBLICZANIA POL FIGUR GEOMETRYCZNYCH <<<<<<" << endl;
- cout << "_______________________________________________________________________\n" << endl;
- cout << "Wybierz figure ktorej pole chcesz obliczyc" << endl;
- cout << "1 - kwadrat" << endl;
- cout << "2 - prostokat" << endl;
- cout << "3 - trojkat" << endl;
- cout << "4 - trapez" << endl;
- cout << "5 - rownoleglobok" << endl;
- cout << "6 - romb (podstawa i wysokosc)" << endl;
- cout << "7 - romb (przekatna)" << endl;
- cout << "8 - wyjscie z programu" << endl;
- cin >> figura;
- switch (figura) {
- case 1:
- int a;
- cout << "Podaj bok a kwadrata" << endl;
- cin >>a;
- cout << "Pole trojkata to: " <<kwadrat(a) << endl;
- break;
- case 2:
- int b;
- cout << "Podaj bok a prostokata" << endl;
- cin >> a;
- cout << "Podaj bok b prostokata" << endl;
- cin >> b;
- cout << "Pole prostokata to: " << prostokat(a, b) << endl;
- break;
- case 3:
- int h;
- cout << "Podaj bok a trojkata" << endl;
- cin >> a;
- cout << "Podaj wysokosc h trojkata" << endl;
- cin >> h;
- cout << "Pole trojkata to: " << trojkat(a, h) << endl;
- break;
- case 4:
- cout << "Podaj bok a trapezu" << endl;
- cin >> a;
- cout << "Podaj bok b trapezu" << endl;
- cin >> b;
- cout << "Podaj wysokosc h trapezu" << endl;
- cin >> h;
- cout << "Pole trapezu to: " << trapez(a, b, h) << endl;
- break;
- case 5:
- cout << "Podaj bok a rownolegloboku" << endl;
- cin >> a;
- cout << "Podaj wysokosc h rownolegloboku" << endl;
- cin >> h;
- cout << "Pole rownolegloboku to: " << rlegbok(a, h) << endl;
- break;
- case 6:
- cout << "Podaj bok a rombu" << endl;
- cin >> a;
- cout << "Podaj wysokosc h rombu" << endl;
- cin >> h;
- cout << "Pole rombu to: " << romb1(a, h) << endl;
- break;
- case 7:
- int e, f;
- cout << "Podaj przekatna e rombu" << endl;
- cin >> e;
- cout << "Podaj przekatna f rombu" << endl;
- cin >> f;
- cout << "Pole rombu to: " << romb2(e, f) << endl;
- break;
- case 8:
- exit(0);
- break;
- }
- }
- void undo() {
- int cofamichuj;
- cout << "Wybierz 9 aby cofnac" << endl;
- cin >> cofamichuj;
- switch (cofamichuj) {
- case 9:
- bootstrap();
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement