Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- void zadanie1()
- {
- double figura[2];
- double wynik[1];
- cout<<"Oblicz :"<<endl<<"[1] Pole"<<endl<<"[2] Obwod"<<endl;
- int x;
- cin>>x;
- switch(x)
- {
- case 1:
- cout<<"Wybierz figure"<<endl<<"[1] Kwadrat"<<endl<<"[2] Prostokat"<<endl<<"[3] Kolo"<<endl;
- int y;
- cin>>y;
- switch(y)
- {
- case 1:
- cout<<"Kwadrat"<<endl<<"\t Podaj wymiar boku: "<<endl;
- cin>>figura[0];
- wynik[0]=(figura[0]*figura[0]);
- cout<<"Pole kwadratu o wymiarze boku "<<figura[0]<<" wynosi "<<wynik[0]<<endl;
- break;
- case 2:
- cout<<".Prostokat"<<endl<<"\t Podaj wymiary jednego boku: "<<endl;
- cin>>figura[0];
- cout<<"\t Podaj wymiary drugiego boku: "<<endl;
- cin>>figura[1];
- wynik[0]=(figura[0]*figura[1]);
- cout<<"Pole prostokotu o wymiarach "<<figura[0]<<" na "<<figura[1]<<" wynosi "<<wynik[0]<<endl;
- break;
- case 3:
- cout<<"Kolo"<<endl<<"\t Podaj dlugosc promienia: "<<endl;
- cin>>figura[0];
- figura[1]=(3.14);
- wynik[0]=(figura[1]*figura[0]*figura[0]);
- cout<<"Pole kola o promieniu "<<figura[0]<<" wynosi "<<wynik[0]<<endl;
- break;
- default:
- cout<<"nie ma takiej figury"<<endl;
- break;
- }
- break;
- case 2:
- cout<<"Wybierz figure"<<endl<<"[1] Kwadrat"<<endl<<"[2] Prostokat"<<endl<<"[3] Kolo"<<endl;
- int h;
- cin>>h;
- switch(h)
- {
- case 1:
- cout<<"Kwadrat"<<endl<<"\t Podaj wymiary boku "<<endl;
- cin>>figura[0];
- wynik[0]=(figura[0]*4);
- cout<<"Obwod kwadratu o boku "<<figura[0]<<"wynosi "<<wynik[0]<<endl;
- break;
- case 2:
- cout<<"Prostokat"<<endl<<"\t Podaj wymiary jednego boku: "<<endl;
- cin>>figura[0];
- cout<<"\t Podaj wymiary drugiego boku"<<endl;
- cin>>figura[1];
- wynik[0]=((figura[0]+figura[1])*2);
- cout<<"Obwod prostokotu o wymiarach "<<figura[0]<<" na "<<figura[1]<<" wynosi "<<wynik[0]<<endl;
- break;
- case 3:
- cout<<"Kolo"<<endl<<"\t Podaj dlugosc promienia: "<<endl;
- cin>>figura[0];
- figura[1]=(3.14);
- wynik[0]=(figura[1]*figura[0]*2);
- cout<<"Obwod kola o promieniu "<<figura[0]<<" wynosi "<<wynik[0]<<endl;
- break;
- default:
- cout<<"nie ma takiej figury"<<endl;
- break;
- }
- break;
- }
- }
- //---------------------------------------------------------
- void zadanie2()
- {
- int A=5;
- int B=6;
- int tab[A][B];
- for (int a = 0; a < A; a++)
- {
- for (int b = 0; b < B; b++)
- {
- cout << '*';
- }
- cout << "\n";
- }
- }
- //------------------------------------------------------------
- void zadanie3()
- {
- double tab[3];
- double a,b,c;
- cout<<"Podaj trzy boki trojkata"<<endl;
- cin>>tab[0];
- cin>>tab[1];
- cin>>tab[2];
- a=(tab[0] * tab[0]);
- b=(tab[1] * tab[1]);
- c=(tab[2] * tab[2]);
- if((c==(a+b)) || (a==(c+b)) || (b==(a+c)))
- {cout<<"Da sie stworzyc trojkat prostokatny"<<endl;}
- else {cout<<"Nie da sie stowrzyyc trojkata prostokatnego"<<endl;}
- }
- //------------------------------------------------------------
- int main() {
- while(true)
- {
- cout<<"Wybierz zadanie:"<<endl;
- cout<<"1. Zadanie 1"<<endl;
- cout<<"2. Zadanie 2"<<endl;
- cout<<"3. Zadanie 3"<<endl;
- char wybor;
- cin>>wybor;
- if (wybor=='q' || wybor=='Q')
- exit(0);
- else
- {
- switch(wybor)
- {
- case '1': zadanie1(); break;
- case '2': zadanie2(); break;
- case '3': zadanie3(); break;
- }
- }
- cout<<endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement