Advertisement
bartkoo

zadania pętle

Dec 10th, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 6.42 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3.  
  4. using namespace std;
  5.  
  6. void zadanko1(){
  7.     for(int i = 1 ;i<=100; i++){
  8.         cout<<i<<endl;
  9.     }
  10.  
  11.     int iter = 1;
  12.     cout<<endl;
  13.  
  14.     while(iter <= 100){
  15.         cout<<iter<<endl;
  16.         iter++;
  17.     }
  18.  
  19.     iter = 1;
  20.     cout<<endl;
  21.  
  22.     do {
  23.         cout<<iter<<endl;
  24.         iter++;
  25.     }while(iter<=100);
  26. }
  27.  
  28. void zadanko2(){
  29.     int a,b;
  30.     int buffer = 0;
  31.     cout<<"Podaj granice przecialu: "<<endl;
  32.     cin>>a>>b;
  33.  
  34.     if(a>b){
  35.         buffer = a;
  36.         a = b;
  37.         b = buffer;
  38.     }
  39.  
  40.     for(a; a<=b; a++){
  41.         cout<<a;
  42.         if (a%3==0){
  43.             cout<<" - liczba jest podzielna przez 3"<<endl;
  44.         }else{
  45.             cout<<" - liczba nie jest podzielna przez 3"<<endl;
  46.         }
  47.     }
  48. }
  49.  
  50. void zadanko3(){
  51.     int licz;
  52.     unsigned long long int wynik = 1;
  53.  
  54.     cout<<"Podaj liczbe calkowita: ";
  55.     cin>>licz;
  56.  
  57.     if(licz<0){
  58.         cout<<"Komunikat o bledzie!"<<endl;
  59.     }else if(licz == 0){
  60.         cout<<"0!=1"<<endl;
  61.     }else{
  62.         for(licz;licz>0;licz--){
  63.             wynik = wynik * licz;
  64.         }
  65.         cout<<"Wartosc silni wynosi: "<<wynik<<endl;
  66.     }
  67.  
  68. }
  69.  
  70. void zadanko4(){
  71.     for(int i = 10;i<100;i++){
  72.         if(i%4==0){
  73.             cout<<i<<endl;
  74.         }
  75.     }
  76. }
  77.  
  78. void zadanko5(){
  79.     int step;
  80.  
  81.     cout<<"Podaj calkowity krok: ";
  82.     cin>>step;
  83.  
  84.     for(int i = 0;i<=200;i+=step){
  85.         cout<<i<<endl;
  86.     }
  87. }
  88.  
  89. void zadanko6(){
  90.     float liczba;
  91.     float suma = 0;
  92.  
  93.     for(int i = 1;i<=10;i++){
  94.         cout<<"Podaj liczbe nr "<<i<<": ";
  95.         cin>>liczba;
  96.  
  97.         suma += liczba;
  98.     }
  99.  
  100.     cout<<"Suma podanych liczb wynosi: "<<suma<<endl;
  101. }
  102.  
  103. void zadanko7(){
  104.     float rad = 0;
  105.  
  106.     while(rad<=0){
  107.         cout<<"Podaj poprwana wartosc promienia: ";
  108.         cin>>rad;
  109.     }
  110.  
  111.     cout<<"Pole kola wynosi: "<<M_PI * rad * rad<<", a jego obwod: "<<2 * M_PI * rad<<endl;
  112. }
  113.  
  114. void zadanko8(){
  115.     int licz;
  116.     int min_l;
  117.     int max_l;
  118.  
  119.     cout<<"Podaj liczbe: ";
  120.     cin>>licz;
  121.     min_l = licz;
  122.     max_l = licz;
  123.  
  124.     while(licz != 0){
  125.         cout<<"Podaj liczbe: ";
  126.         cin>>licz;
  127.  
  128.         if(max_l < licz){
  129.             max_l = licz;
  130.         }
  131.  
  132.         if(min_l > licz){
  133.             min_l = licz;
  134.         }
  135.     }
  136.  
  137.     cout<<"Minimalna podana wartosc: "<<min_l<<endl;
  138.     cout<<"Maksymalna podana wartosc: "<<max_l<<endl;
  139. }
  140.  
  141. void zadanko9(){
  142.     float wynik;
  143.     float a,b;
  144.  
  145.     cout<<"Podaj skladnik a: ";
  146.     cin>>a;
  147.     cout<<"Podaj skladnik b: ";
  148.     cin>>b;
  149.  
  150.     do{
  151.         cout<<"Podaj wynik: ";
  152.         cin>>wynik;
  153.     }while(wynik!=a*b);
  154.  
  155.     cout<<"Dobrze!!!"<<endl;
  156. }
  157.  
  158. void zadanko10(){
  159.     int szer, wys;
  160.  
  161.     cout<<"Podaj szerokosc prostokata: ";
  162.     cin>>szer;
  163.     cout<<"Podaj wysokosc prostokata: ";
  164.     cin>>wys;
  165.  
  166.     for(wys;wys>0;wys--){
  167.         for(int i = szer;i>0;i--){
  168.             cout<<"*";
  169.         }
  170.         cout<<endl;
  171.     }
  172. }
  173.  
  174. void zadanko11(){
  175.     int bok;
  176.  
  177.     cout<<"Podaj dlugosc boku trojkata: ";
  178.     cin>>bok;
  179.  
  180.     for(int i = 1;i<=bok;i++){
  181.         for(int j = 1;j<=i;j++){
  182.             cout<<"*";
  183.         }
  184.         cout<<endl;
  185.     }
  186. }
  187.  
  188. void zadanko12(){
  189.     int ile = 0;
  190.     float suma = 0;
  191.     float liczba;
  192.  
  193.     while(suma<=50){
  194.         cout<<"Podaj liczbe: ";
  195.         cin>>liczba;
  196.  
  197.         suma += liczba;
  198.         ile++;
  199.     }
  200.  
  201.     cout<<"Zsumowano liczb "<<ile<<endl;
  202. }
  203.  
  204. void zadanko13(){
  205.     float cegly = 0;
  206.  
  207.     for(int i = 10;i>0;i--){
  208.         cegly += i*i;
  209.     }
  210.  
  211.     cout<<"Ilosc cegiel w piramidzie 10x10 wynosi: "<<cegly<<endl;
  212. }
  213.  
  214. void zadanko14(){
  215.     int suma = 0;
  216.  
  217.     for (int i = 1;i<=30;i++){
  218.         suma += pow(2, i);
  219.     }
  220.  
  221.     cout<<"Syn otrzymal od ojca (pozornie zaoszczedzil): "<<suma<<" zl."<<endl;
  222. }
  223.  
  224. void zadanko15(){
  225.     int suma = 0;
  226.     for(int i = 15;i>0;i--){
  227.         suma += i;
  228.     }
  229.  
  230.     cout<<"Cegiel bylo: "<<suma<<", a ich waga to: "<<suma * 2<<" kg."<<endl;
  231. }
  232.  
  233. int main(){
  234.     int nr_zad;
  235.  
  236.     while(true){
  237.  
  238.         nr_zad = (rand() % 14) + 1;
  239.  
  240.         switch(nr_zad){
  241.             case 1:
  242.                 cout<<"Zadanie 1: "<<endl;
  243.                 zadanko1();
  244.                 cout<<endl;
  245.                 break;
  246.  
  247.             case 2:
  248.                 cout<<"Zadanie 2: "<<endl;
  249.                 zadanko2();
  250.                 cout<<endl;
  251.                 break;
  252.  
  253.             case 3:
  254.                 cout<<"Zadanie 3: "<<endl;
  255.                 zadanko3();
  256.                 cout<<endl;
  257.                 break;
  258.  
  259.             case 4:
  260.                 cout<<"Zadanie 4: "<<endl;
  261.                 zadanko4();
  262.                 cout<<endl;
  263.                 break;
  264.  
  265.             case 5:
  266.                 cout<<"Zadanie 5: "<<endl;
  267.                 zadanko5();
  268.                 cout<<endl;
  269.                 break;
  270.  
  271.             case 6:
  272.                 cout<<"Zadanie 6: "<<endl;
  273.                 zadanko6();
  274.                 cout<<endl;
  275.                 break;
  276.  
  277.             case 7:
  278.                 cout<<"Zadanie 7: "<<endl;
  279.                 zadanko7();
  280.                 cout<<endl;
  281.                 break;
  282.  
  283.             case 8:
  284.                 cout<<"Zadanie 8: "<<endl;
  285.                 zadanko8();
  286.                 cout<<endl;
  287.                 break;
  288.  
  289.             case 9:
  290.                 cout<<"Zadanie 9: "<<endl;
  291.                 zadanko9();
  292.                 cout<<endl;
  293.                 break;
  294.  
  295.             case 10:
  296.                 cout<<"Zadanie 10: "<<endl;
  297.                 zadanko10();
  298.                 cout<<endl;
  299.                 break;
  300.  
  301.             case 11:
  302.                 cout<<"Zadanie 11: "<<endl;
  303.                 zadanko11();
  304.                 cout<<endl;
  305.                 break;
  306.  
  307.             case 12:
  308.                 cout<<"Zadanie 12: "<<endl;
  309.                 zadanko12();
  310.                 cout<<endl;
  311.                 break;
  312.  
  313.             case 13:
  314.                 cout<<"Zadanie 13: "<<endl;
  315.                 zadanko13();
  316.                 cout<<endl;
  317.                 break;
  318.  
  319.             case 14:
  320.                 cout<<"Zadanie 14: "<<endl;
  321.                 zadanko14();
  322.                 cout<<endl;
  323.                 break;
  324.  
  325.             case 15:
  326.                 cout<<"Zadanie 15: "<<endl;
  327.                 zadanko15();
  328.                 cout<<endl;
  329.                 break;
  330.  
  331.             default:
  332.                 cout<<"Niepoprawny numer zadania!"<<endl;
  333.             }
  334.     }
  335.  
  336.     return 0;
  337. }
  338.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement