Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- /* run this program using the console pauser or add your own getch, system("pause") or input loop */
- using namespace std;
- void kula() {
- cout << "Kula> Podaj promien kuli:";
- int k;
- cin >> k;
- if (k < 0) {
- cout << "Podana liczba jest mniejsza od zerwa, zamykam program." << endl;
- } else {
- cout << endl << "Kula> Powierzchnia kuli wynosi: " << 4*3.14*k*k << endl;
- cout << endl << "Kula> Objetosc kuli wynosi: " << (k*k*k*3.14*4)/3 << endl;
- }
- }
- void stozek() {
- cout << "Stozek> Podaj promien podstawy stozka:";
- int s1;
- cin >> s1;
- cout << "Stozek> Podaj wysokosc stozka:";
- int s2;
- cin >> s2;
- cout << "Stozek> Podaj tworzaca stozka:";
- int s3;
- cin >> s3;
- if (s1 < 0 || s2 < 0 || s3 < 0) {
- cout << "Jedna z podanych liczb jest mniejsza od zerwa, zamykam program." << endl;
- } else {
- cout << endl << "Stozek> Powierzchnia stozka wynosi: " << (3.14*s1*s1)+(3.14*s1*s3) << endl;
- cout << endl << "Stozek> Objetosc stozka wynosi: " << (3.14*s1*s1*s2)/2 << endl;
- }
- }
- void walec() {
- cout << "Walec> Podaj promien podstawy walca:";
- int w1;
- cin >> w1;
- cout << "Walec> Podaj wysokosc walca:";
- int w2;
- cin >> w2;
- if (w1 < 0 || w2 < 0) {
- cout << "Jedna z podanych liczb jest mniejsza od zerwa, zamykam program." << endl;
- } else {
- cout << endl << "Walec> Powierzchnia walca wynosi: " << (2*3.14*w1*w1)+(2*3.14*w1*w2) << endl;
- cout << endl << "Walec> Objetosc walca wynosi: " << 3.14*w1*w1*w2 << endl;
- }
- }
- void szescian() {
- cout << "Szescian> Podaj bok podstawy szescianu:";
- int sz1;
- cin >> sz1;
- if (sz1 < 0) {
- cout << "Podana liczba jest mniejsza od zerwa, zamykam program." << endl;
- } else {
- cout << endl << "Szescian> Powierzchnia szescianu wynosi: " << 6*sz1*sz1 << endl;
- cout << endl << "Szescian> Objetosc szescianu wynosi: " << sz1*sz1*sz1 << endl;
- }
- }
- void prostopadloscian() {
- cout << "Prostopadloscian> Podaj pierwszy bok podstawy prostopadloscianu.";
- int pr1;
- cin >> pr1;
- cout << "Prostopadloscian> Podaj drugi bok podstawy prostopadloscianu.";
- int pr2;
- cin >> pr2;
- cout << "Prostopadloscian> Podaj wysokosc prostopadloscianu:";
- int pr3;
- cin >> pr3;
- if (pr1 < 0 || pr2 < 0 || pr2 < 0) {
- cout << "Jedna z podanych liczb jest mniejsza od zerwa, zamykam program." << endl;
- } else {
- cout << endl << "Prostopadloscian> Powierzchnia prostopadloscianu wynosi: " << (2*pr1*pr2)+(2*pr2*pr3)+(2*pr1*pr3) << endl;
- cout << endl << "Prostopadloscian> Objetosc prostopadloscianu wynosi: " << pr1*pr2*pr3 << endl;
- }
- }
- void czwrform() {
- cout << "Czworoscian foremny> Podaj bok podstawy czworoscianu foremnego.";
- int cf1;
- cin >> cf1;
- cout << "Czworoscian foremny> Podaj wysokosc czworoscianu foremnego:";
- int cf2;
- cin >> cf2;
- if (cf1 < 0 || cf2 < 0) {
- cout << "Jedna z podanych liczb jest mniejsza od zerwa, zamykam program." << endl;
- } else {
- cout << endl << "Czworoscian foremny> Powierzchnia czworoscianu foremnego wynosi: " << cf1*cf1*cf1*sqrt(3) << endl;
- cout << endl << "Czworoscian foremny> Objetosc czworoscianu foremnego wynosi: " << (cf1*sqrt(6))/3 << endl;
- }
- }
- int main() {
- kula();
- stozek();
- walec();
- szescian();
- prostopadloscian();
- czwrform();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement