Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstdio>
- using namespace std;
- void zad1(){
- int a,h=0;
- do{
- cout<<"Podaj dlugosc podstawy trojkata: ";cin>>a;
- cout<<"Podaj dlugosc wysokosci trojkata: ";cin>>h;}while((a<0)||(h<0));
- cout<<"Pole trojkata wynosi: "<<a*h/2<<"\n";
- getchar();getchar();
- }
- void zad2(){
- int a,b,modzik=0;
- do{
- cout<<"Podaj pierwsza liczbe: ";cin>>a;
- cout<<"Podaj druga liczbe: ";cin>>b;}while((a<0)||(b<0));
- modzik=a%b;
- cout<<"Modulo liczb: "<<a<<" i "<<b<<" wynosi: "<<modzik<<"\n";
- getchar();getchar();
- }
- void zad3(){
- int x,y,modzik,wys=0;
- do{cout<<"Podaj zakres koncowy: ";cin>>x;}while(x<0);
- cout<<"Liczby parzyste w pedziale od 0 do "<<x<<" to: ";
- do{
- ++y;
- modzik=y%2;
- if (modzik==0){
- if (wys=1){
- cout<<", "<<y;}
- else {cout<<y;wys=0;}}
- }while(y!=x);
- getchar();getchar();
- }
- void zad4(){
- do{
- ++y;
- modzik=y%2;
- if (modzik==0){
- if (wys=1){
- cout<<", "<<y;}
- else {cout<<y;wys=0;}}
- }while(y!=x);
- }
- int main(){
- int wyb=0;
- do{
- system("cls");
- cout<<"1 - oblicz pole trojkata (sprawdz czy boki sa dodatnie)\n";
- cout<<"2 - wykonaj dzielenie mod liczb a i b (sprawdz czy a i b >0)\n";
- cout<<"3 - wyswietl na ekranie x liczb parzystych (od 0 do x - sprawdz czy x>0)\n";
- cout<<"4 - wyswietl na ekranie liczby od zmiennej a (podaje uzytkownik - a>1) do 0\n";
- cout<<"5 - exit\n";
- cout<<"Wybor: ";cin>>wyb;
- switch(wyb){
- case 1: zad1();break;
- case 2: zad2();break;
- case 3: zad3();break;
- case 4: zad4();break;}
- }while(wyb!=5);
- }
Advertisement
Add Comment
Please, Sign In to add comment