Advertisement
Guest User

Untitled

a guest
Jun 13th, 2017
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 6.95 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. #include <conio.h>
  4. #include <cstdlib>
  5. #include <math.h>
  6. #include <stdio.h>
  7. #include <fstream>
  8.  
  9. using namespace std;
  10.  
  11. float ocena[17];
  12. float wzrost,masa;
  13. int liczba_przedmiotow=18, wybor;
  14. float srednia;
  15. int zagrozenie=0;
  16.  
  17. float bmi(float mass, float wzr)
  18. {
  19.     return mass/(wzr*wzr);
  20. }
  21. float zapotkalor(float m)
  22. {
  23.     return m*24*1.3;
  24. }
  25. int main()
  26. {
  27.  
  28.  
  29.     cout<<"Witaj w programie matematycznym! Co chcialbys dzis zrobic? Kliknij odpowiedni numer na klawiaturze aby wybrac."<<endl;
  30.     cout<<" ----------- MENU GLOWNE ----------- "<<endl;
  31.     cout<<"1. Obliczanie sredniej ocen."<<endl;
  32.     cout<<"2. Kalkulator (mnozenie, dzielenie, dodawanie i odejmowanie)."<<endl;
  33.     cout<<"3. Obliczanie BMI oraz zapotrzebowania kalorycznego."<<endl;
  34.     wybor = getch();
  35.  
  36.     switch (wybor)
  37.     {
  38.     case '1':
  39.  
  40.     cout << "Witaj w programie ,,Moja srednia'' Po pojawieniu sie nazwy przedmiotu, wpisz odpowiednia ocene (w przypadku gdy nie uczysz sie danego przedmiotu, wpisz 0). Program obliczy twoja srednia, a nastepnie powie Ci czy otrzymasz swiadectwo z paskiem i dostaniesz promocje do nastepnej klasy!" << endl;
  41.     Sleep(1000);
  42.     cout <<"Biologia: ";
  43.     cin>>ocena[0];
  44.     if (ocena[0]==0)
  45.     {
  46.         liczba_przedmiotow = liczba_przedmiotow-1;
  47.     }
  48.     else if (ocena[0]==1)
  49.     {
  50.         zagrozenie++;
  51.     }
  52.     cout <<"Chemia: ";
  53.     cin>>ocena[1];
  54.     if (ocena[1]==0)
  55.     {
  56.         liczba_przedmiotow = liczba_przedmiotow-1;
  57.     }
  58.     else if (ocena[1]==1)
  59.     {
  60.         zagrozenie++;
  61.     }
  62.     cout <<"Fizyka: ";
  63.     cin>>ocena[2];
  64.     if (ocena[2]==0)
  65.     {
  66.         liczba_przedmiotow = liczba_przedmiotow-1;
  67.     }
  68.     else if (ocena[2]==1)
  69.     {
  70.         zagrozenie++;
  71.     }
  72.     cout <<"Geografia: ";
  73.     cin>>ocena[3];
  74.     if (ocena[3]==0)
  75.     {
  76.         liczba_przedmiotow = liczba_przedmiotow-1;
  77.     }
  78.     else if (ocena[3]==1)
  79.     {
  80.         zagrozenie++;
  81.     }
  82.     cout <<"EDB: ";
  83.     cin>>ocena[4];
  84.     if (ocena[4]==0)
  85.     {
  86.         liczba_przedmiotow = liczba_przedmiotow-1;
  87.     }
  88.     else if (ocena[4]==1)
  89.     {
  90.         zagrozenie++;
  91.     }
  92.     cout <<"Historia: ";
  93.     cin>>ocena[5];
  94.     if (ocena[5]==0)
  95.     {
  96.         liczba_przedmiotow = liczba_przedmiotow-1;
  97.     }
  98.     else if (ocena[5]==1)
  99.     {
  100.         zagrozenie++;
  101.     }
  102.     cout <<"Jezyk angielski: ";
  103.     cin>>ocena[6];
  104.     if (ocena[6]==0)
  105.     {
  106.         liczba_przedmiotow = liczba_przedmiotow-1;
  107.     }
  108.     else if (ocena[6]==1)
  109.     {
  110.         zagrozenie++;
  111.     }
  112.     cout <<"Jezyk niemiecki: ";
  113.     cin>>ocena[7];
  114.     if (ocena[7]==0)
  115.     {
  116.         liczba_przedmiotow = liczba_przedmiotow-1;
  117.     }
  118.     else if (ocena[7]==1)
  119.     {
  120.         zagrozenie++;
  121.     }
  122.     cout <<"Jezyk polski: ";
  123.     cin>>ocena[8];
  124.     if (ocena[8]==0)
  125.     {
  126.         liczba_przedmiotow = liczba_przedmiotow-1;
  127.     }
  128.     else if (ocena[8]==1)
  129.     {
  130.         zagrozenie++;
  131.     }
  132.     cout <<"Matematyka: ";
  133.     cin>>ocena[9];
  134.     if (ocena[9]==0)
  135.     {
  136.         liczba_przedmiotow = liczba_przedmiotow-1;
  137.     }
  138.     else if (ocena[9]==1)
  139.     {
  140.         zagrozenie++;
  141.     }
  142.     cout <<"Religia: ";
  143.     cin>>ocena[10];
  144.     if (ocena[10]==0)
  145.     {
  146.         liczba_przedmiotow = liczba_przedmiotow-1;
  147.     }
  148.     else if (ocena[10]==1)
  149.     {
  150.         zagrozenie++;
  151.     }
  152.     cout <<"WOS: ";
  153.     cin>>ocena[11];
  154.     if (ocena[11]==0)
  155.     {
  156.         liczba_przedmiotow = liczba_przedmiotow-1;
  157.     }
  158.     else if (ocena[11]==1)
  159.     {
  160.         zagrozenie++;
  161.     }
  162.     cout <<"Wychowanie fizyczne: ";
  163.     cin>>ocena[12];
  164.     if (ocena[12]==0)
  165.     {
  166.         liczba_przedmiotow = liczba_przedmiotow-1;
  167.     }
  168.     else if (ocena[12]==1)
  169.     {
  170.         zagrozenie++;
  171.     }
  172.     cout <<"Zajecia techniczne: ";
  173.     cin>>ocena[13];
  174.     if (ocena[13]==0)
  175.     {
  176.        liczba_przedmiotow = liczba_przedmiotow-1;
  177.     }
  178.     else if (ocena[13]==1)
  179.     {
  180.         zagrozenie++;
  181.     }
  182.     cout <<"Zajecia artystyczne: ";
  183.     cin>>ocena[14];
  184.     if (ocena[14]==0)
  185.     {
  186.         liczba_przedmiotow = liczba_przedmiotow-1;
  187.     }
  188.     else if (ocena[14]==1)
  189.     {
  190.         zagrozenie++;
  191.     }
  192.     cout <<"Informatyka: ";
  193.     cin>>ocena[15];
  194.     if (ocena[15]==0)
  195.     {
  196.         liczba_przedmiotow = liczba_przedmiotow-1;
  197.     }
  198.     else if (ocena[15]==1)
  199.     {
  200.         zagrozenie++;
  201.     }
  202.     cout <<"Muzyka: ";
  203.     cin>>ocena[16];
  204.     if (ocena[16]==0)
  205.     {
  206.         liczba_przedmiotow = liczba_przedmiotow-1;
  207.     }
  208.     else if (ocena[16]==1)
  209.     {
  210.         zagrozenie++;
  211.     }
  212.     cout <<"Plastyka: ";
  213.     cin>>ocena[17];
  214.     if (ocena[17]==0)
  215.     {
  216.         liczba_przedmiotow = liczba_przedmiotow-1;
  217.     }
  218.     else if (ocena[17]==1)
  219.     {
  220.         zagrozenie++;
  221.     }
  222.  
  223.     srednia = (ocena[0]+ocena[1]+ocena[2]+ocena[3]+ocena[4]+ocena[5]+ocena[6]+ocena[7]+ocena[8]+ocena[9]+ocena[10]+ocena[11]+ocena[12]+ocena[13]+ocena[14]+ocena[15]+ocena[16]+ocena[17])/liczba_przedmiotow;
  224.  
  225.     cout<<"Srednia wynosi: "<<srednia<<"."<<endl;
  226.     cout<<"Czy otrzymasz promocje do nastepnej klasy:";
  227.     if (zagrozenie>=2)
  228.     {
  229.         cout<<" NIE!"<<endl;
  230.     }
  231.     else if (zagrozenie==0)
  232.     {
  233.         cout<<" TAK!"<<endl;
  234.     }
  235.  
  236.  
  237.  
  238.  
  239.     cout<<"Swiadectwo z paskiem: ";
  240.     if (srednia>=4.75)
  241.     {
  242.     cout<<"TAK!"<<endl;
  243.     }
  244.     else
  245.     {
  246.     cout<<"NIE!"<<endl;
  247.     }
  248.  
  249.     getchar();getchar();
  250.     break;
  251.     case '2':
  252.     system("cls");
  253.  
  254.  
  255.  
  256.  
  257.     for (;;)
  258.     {
  259.  
  260.  
  261.     float liczba1, liczba2;
  262.     cout<<"Witamy w kalkulatorze v1.0. Podaj dwie liczby, a nastepnie wybierz co chcesz z nimi zrobic."<<endl;
  263.     cout<<"Pierwsza liczba: ";
  264.     cin>>liczba1;
  265.     cout<<"Druga liczba: ";
  266.     cin>>liczba2;
  267.     cout<<"1. Dodawanie."<<endl;
  268.     cout<<"2. Odejmowanie."<<endl;
  269.     cout<<"3. Mnozenie."<<endl;
  270.     cout<<"4. Dzielenie."<<endl;
  271.     wybor=getch();
  272.     switch(wybor)
  273.     {
  274.     case '1':
  275.     cout<<"Wynik to: "<<liczba1+liczba2<<" (click Enter to continue)"<<endl;
  276.     break;
  277.  
  278.     case '2':
  279.     cout<<"Wynik to: "<<liczba1-liczba2<<" (click Enter to continue)"<<endl;
  280.     break;
  281.  
  282.     case '3':
  283.     cout<<"Wynik to: "<<liczba1*liczba2<<" (click Enter to continue)"<<endl;
  284.     break;
  285.  
  286.     case '4':
  287.     if (liczba2==0)
  288.     {
  289.     cout<<"Nie mozna dzielic przez 0!"<<endl;
  290.     }
  291.     else
  292.     {
  293.     cout<<"Wynik to: "<<liczba1/liczba2<<" (click Enter to continue)"<<endl;
  294.     }
  295.  
  296.  
  297.  
  298.     }
  299.  
  300.     getchar();getchar();
  301.     system("cls");
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.     }
  309.  
  310.  
  311.     case '3':
  312.     {
  313.     cout<<"Witaj w podprogramie do obliczania twojego BMI oraz zapotrzebowania kalorycznego na caly dzien!"<<endl;
  314.     Sleep(1000);
  315.     cout<<"Podaj swoja wage: ";
  316.     cin>>masa;
  317.     cout<<"Podaj swoj wzrost w metrach: ";
  318.     cin>>wzrost;
  319.     cout<<"Twoje BMI wynosi: "<<bmi(masa, wzrost)<<endl;
  320.     Sleep(1000);
  321.     cout<<"Twoje zapotrzebowanie kaloryczne na caly dzien (zakladajac ze cwiczysz 3 razy w tygodniu) wynosi: "<<zapotkalor(masa)<<"kcal";
  322.  
  323.  
  324.     }
  325.  
  326.  
  327.  
  328.     }
  329.  
  330.     return 0;
  331. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement