Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <cmath>
- #include <windows.h>
- #include <cstdlib>
- using namespace std;
- int main()
- {
- const float PI = 3.14;
- int Opcja;
- do
- {
- cout << "Wybierz co chcesz wykonac:" <<endl;
- cout << "1.Obliczyc pole trojkata." <<endl;
- cout << "2.Obliczyc pole kwadratu." <<endl;
- cout << "3.Obliczyc pole prostokata." <<endl;
- cout << "4.Obliczyc obwod trojkata." <<endl;
- cout << "5.Obliczyc obwod kwadratu." <<endl;
- cout << "6.Obliczyc obwod prostokata." <<endl;
- cout << "7.Obliczyc pole rownolegloboku." <<endl;
- cout << "8.Obliczyc obwod rownolegloboku." <<endl;
- cout << "9.Obliczyc pole rombu." <<endl;
- cout << "10.Obliczyc obwod rombu." <<endl;
- cout << "11.Obliczyc pole trapezu." <<endl;
- cout << "12.Obliczyc obwod trapezu." <<endl;
- cout << "13.Obliczyc pole kola." <<endl;
- cout << "14.Obliczyc obwod kola." <<endl;
- cout << "15.Obliczyc objetosc walca." <<endl;
- cout << "16.Obliczyc pole calkowite walca." <<endl;
- cout << "17.Obliczyc objetosc stozka." <<endl;
- cout << "18.Obliczyc pole calkowita stozka." <<endl;
- cout << "19.Obliczyc objetosc kuli (karolci)." <<endl;
- cout << "20.Powierzchnia calkowita kuli (Piechuta)." <<endl;
- cout << "Twoj wybor XD: ";
- cin >> Opcja;
- if (Opcja>20)
- {
- cout <<"Cos poszlo nie tak. Wybierz ponownie"<<endl;
- }
- else
- switch (Opcja)
- {
- case 1: cout << "Podaj dlugosc podstawy: ";
- float Liczba1;
- cin >> Liczba1;
- cout << "Podaj dlugosc wysokosci: ";
- float Liczba2;
- cin >> Liczba2;
- cout << "Pole trojkata rowne jest:" << " " << (Liczba1 * Liczba2)/2 << " " << "jednostek kwadratowych" <<endl;
- break;
- case 2: cout << "Podaj dlugosc boku: ";
- float Liczba3;
- cin >> Liczba3;
- cout << "Pole kwadratu rowne jest:" << " " << pow(Liczba3, 2) << " " << "jednostek kwadratowych" <<endl;
- break;
- case 3: cout << "Podaj dlugosc pierwszego boku: ";
- float Liczba4;
- cin >> Liczba4;
- cout << "Podaj dlugosc drugiego boku: ";
- float Liczba5;
- cin >> Liczba5;
- if ((Liczba4<=0) || (Liczba5<=0))
- {
- cout<< "Wprowadziles zle liczby"<<endl;
- }
- else
- {
- cout << "Pole prostokata rowne jest:" << " " << Liczba4 * Liczba5 << " " << "jednostek kwadratowych" <<endl;
- }
- break;
- case 4: cout << "Pole ktorego trojkata chcesz obliczyc?" << endl;
- int Wybor;
- cout << "1.Roznobocznego" << endl;
- cout << "2.Rownoramiennego" << endl;
- cout << "3.Rownobocznego" << endl;
- cout << "Twoj wybor: ";
- cin >> Wybor;
- switch (Wybor)
- {
- case 1: cout << "Podaj dlugosc bokow:" <<endl;
- float Liczba6;
- cout << "Podaj 1 liczbe"<<endl;
- cin >> Liczba6;
- float Liczba7;
- cout << "Podaj 2 liczbe"<<endl;
- cin >> Liczba7;
- cout << "Podaj 3 liczbe"<<endl;
- float Liczba8;
- cin >> Liczba8;
- if ((Liczba6==Liczba7) || (Liczba6==Liczba8) || (Liczba7==Liczba8))
- {
- cout<< "Wprowadziles zle liczby "<<endl;
- }
- else
- cout << "Obwod trojkata roznobocznego wynosi" << " " << Liczba6 + Liczba7 + Liczba8 <<endl;
- break;
- case 2: cout << "Podaj dlugosc podstawy:" << endl;
- float Liczba9;
- cin >> Liczba9;
- cout << "Podaj dlugosc jednego z ramion:" <<endl;
- float Liczba10;
- cin >> Liczba10;
- cout << "Obwod trojkata rownoramiennego wynosi:" << " " << 2 * Liczba10 + Liczba9 <<endl;
- break;
- case 3: cout << "Podaj dlugosc jednego z bokow:" <<endl;
- float Liczba11;
- cin >> Liczba11;
- cout << "Obwod trojkata rownobocznego wynosi:" << " " << Liczba11 * 3 <<endl;
- }
- break;
- case 5: cout << "Podaj dlugosc boku: ";
- float Liczba12;
- cin >> Liczba12;
- cout << "Obwod kwadratu wynosi:" << Liczba12 * 4 <<endl;
- break;
- case 6: cout << "Podaj dlugosc jednego boku: ";
- float Liczba13;
- cin >> Liczba13;
- cout << "Podaj dlugosc drugiego boku: ";
- float Liczba14;
- cin >> Liczba14;
- cout << "Obwod prostokata wynosi:" << " " << Liczba13 * 2 + Liczba14 * 2 <<endl;
- break;
- case 7: cout << "Podaj dlugosc podstawy: ";
- float Liczba15;
- cin >> Liczba15;
- cout << "Podaj dlugosc wysokosci: ";
- float Liczba16;
- cin >> Liczba16;
- cout << "Pole rownolegloboku jest rowne:" << " " << Liczba15 * Liczba16 << " " << "jednostek kwadratowych" <<endl;
- break;
- case 8: cout << "Podaj dlugosc pierwszego boku: ";
- float Liczba17;
- cin >> Liczba17;
- cout << "Podaj dlugosc drugiego boku: ";
- float Liczba18;
- cin >> Liczba18;
- cout << "Obwod rownolegloboku rowna sie:" << " " << (Liczba17 + Liczba18) * 2 <<endl;
- break;
- case 9: cout << "Ktorego wzoru chcesz uzyc?" <<endl;
- int Wybor2;
- cout << "1.a*h" <<endl;
- cout << "czy" <<endl;
- cout << "2.(d1*d2)/2 ?" <<endl;
- cout << "Twoj wybor: ";
- cin >> Wybor2;
- switch (Wybor2)
- {
- case 1: cout << "Podaj dlugosc podstawy: ";
- float Liczba19;
- cin >> Liczba19;
- cout << "Podaj dlugosc wysokosci: ";
- float Liczba20;
- cin >> Liczba20;
- cout << "Pole rombu wynosi:" << " " << Liczba19 * Liczba20 << " " << "jednostek kwadratowych" <<endl;
- break;
- case 2: cout << "Podaj dlugosc pierwszej przekatnej: ";
- float Liczba21;
- cin >> Liczba21;
- cout << "Podaj dlugosc drugiej przekatnej: ";
- float Liczba22;
- cin >> Liczba22;
- cout << "Pole rombu wynosi:" << " " << (Liczba21 * Liczba22)/2 << " " << "jedsnotek kwadratowych" <<endl;
- break;
- }
- break;
- case 10:cout << "Podaj dlugosc boku: ";
- float Liczba23;
- cin >> Liczba23;
- cout << "Obwod rombu wynosi:" << " " << Liczba23 * 4 << std::endl;
- break;
- case 11: cout << "Podaj dlugosc pierwszej podstawy: ";
- float Liczba24;
- cin >> Liczba24;
- cout << "Podaj dlugosc drugiej podstawy: ";
- float Liczba25;
- cin >> Liczba25;
- cout << "Podaj dlugosc wysokosci: ";
- float Liczba26;
- cin >> Liczba26;
- cout << "Pole trapezu rowna sie:" << " " << ((Liczba24 + Liczba25) * Liczba26)/2 << " " << "jednostek kwadratowych" <<endl;
- break;
- case 12:cout << "Podaj dlugosc pierwszego boku: ";
- float Liczba27;
- cin >> Liczba27;
- cout << "Podaj dlugosc drugiego boku: ";
- float Liczba28;
- cin >> Liczba28;
- cout << "Podaj dlugosc trzeciego boku: ";
- float Liczba29;
- cin >> Liczba29;
- cout << "Podaj dlugosc czwartego boku: ";
- float Liczba30;
- cin >> Liczba30;
- cout << "Obwod rombu rowny jest:" << " " << Liczba27 + Liczba28 + Liczba29 + Liczba30 <<endl;
- break;
- case 13: cout << "Podaj dlugosc promienia kola: ";
- float Liczba31;
- cin >> Liczba31;
- cout << "Pole kola wynosi:" << " " << PI * pow(Liczba31, 2);
- break;
- case 14:cout << "Podaj dlugosc promienia kola: ";
- float Liczba32;
- cin >> Liczba32;
- cout << "Obwod kola wynosi:" << " " << 2 * PI * Liczba32 << endl;
- break;
- case 15: cout << "Podaj dlugosc promienia: ";
- float Liczba33;
- cin >> Liczba33;
- cout << "Podaj wysokosc walca: ";
- float Liczba34;
- cin >> Liczba34;
- cout << "Objetosc walca wynosi:" << " " << PI * pow(Liczba33, 2) * Liczba34 <<endl;
- break;
- case 16: cout << "Podaj dlugosc promienia: ";
- float Liczba35;
- cin >> Liczba35;
- cout << "Podaj wysokosc walca: ";
- float Liczba36;
- cin >> Liczba36;
- cout << "Pole calkowite walca jest rowne:" << " " << 2 * PI * pow(Liczba35, 2) + 2 * PI * Liczba35 * Liczba36 << " " << "jednostek kwadratowych" <<endl;
- break;
- case 17: cout << "Podaj dlugosc promienia: ";
- float Liczba37;
- cin >> Liczba37;
- cout << "Podaj dlugosc wysokosci stozka: ";
- float Liczba38;
- cin >> Liczba38;
- cout << "Objetosc stozka rowna sie:" << " " << (PI * pow(Liczba37, 2) * Liczba38)/3 << " " << "jednostek kwadratowych" <<endl;
- break;
- case 18: cout << "Podaj dlugosc promienia: ";
- float Liczba39;
- cin >> Liczba39;
- cout << "Podaj dlugosc wysokosci stozka: ";
- float Liczba40;
- cin >> Liczba40;
- cout << "Pole calkowite stozka wynosi:" << " " << PI * pow(Liczba39, 2) + PI * Liczba39 * Liczba40 << " " << "jednostek kwadratowych" <<endl;
- break;
- case 19:cout << "Podaj dlugosc promienia: ";
- float Liczba41;
- cin >> Liczba41;
- cout << "Objetosc kuli rowna jest:" << " " << ((PI * pow(Liczba41, 3))) * 0.75 << " " << "jednostek kwadratowych" <<endl;
- break;
- case 20: cout << "Podaj dlugosc promienia: ";
- float Liczba42;
- cin >> Liczba42;
- cout << "Pole calkowite kuli rowna sie:" << " " << 4 * PI * pow(Liczba42, 2);
- break;
- }
- getch();
- system( "cls" );
- }
- while (true);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement