Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <windows.h>
- #include <conio.h>
- #include <cstdlib>
- #include <math.h>
- #include <stdio.h>
- #include <fstream>
- using namespace std;
- float ocena[17];
- float wzrost,masa;
- int liczba_przedmiotow=18, wybor;
- float srednia;
- int zagrozenie=0;
- float bmi(float mass, float wzr)
- {
- return mass/(wzr*wzr);
- }
- float zapotkalor(float m)
- {
- return m*24*1.3;
- }
- int main()
- {
- cout<<"Witaj w programie matematycznym! Co chcialbys dzis zrobic? Kliknij odpowiedni numer na klawiaturze aby wybrac."<<endl;
- cout<<" ----------- MENU GLOWNE ----------- "<<endl;
- cout<<"1. Obliczanie sredniej ocen."<<endl;
- cout<<"2. Kalkulator (mnozenie, dzielenie, dodawanie i odejmowanie)."<<endl;
- cout<<"3. Obliczanie BMI oraz zapotrzebowania kalorycznego."<<endl;
- wybor = getch();
- switch (wybor)
- {
- case '1':
- 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;
- Sleep(1000);
- cout <<"Biologia: ";
- cin>>ocena[0];
- if (ocena[0]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[0]==1)
- {
- zagrozenie++;
- }
- cout <<"Chemia: ";
- cin>>ocena[1];
- if (ocena[1]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[1]==1)
- {
- zagrozenie++;
- }
- cout <<"Fizyka: ";
- cin>>ocena[2];
- if (ocena[2]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[2]==1)
- {
- zagrozenie++;
- }
- cout <<"Geografia: ";
- cin>>ocena[3];
- if (ocena[3]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[3]==1)
- {
- zagrozenie++;
- }
- cout <<"EDB: ";
- cin>>ocena[4];
- if (ocena[4]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[4]==1)
- {
- zagrozenie++;
- }
- cout <<"Historia: ";
- cin>>ocena[5];
- if (ocena[5]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[5]==1)
- {
- zagrozenie++;
- }
- cout <<"Jezyk angielski: ";
- cin>>ocena[6];
- if (ocena[6]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[6]==1)
- {
- zagrozenie++;
- }
- cout <<"Jezyk niemiecki: ";
- cin>>ocena[7];
- if (ocena[7]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[7]==1)
- {
- zagrozenie++;
- }
- cout <<"Jezyk polski: ";
- cin>>ocena[8];
- if (ocena[8]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[8]==1)
- {
- zagrozenie++;
- }
- cout <<"Matematyka: ";
- cin>>ocena[9];
- if (ocena[9]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[9]==1)
- {
- zagrozenie++;
- }
- cout <<"Religia: ";
- cin>>ocena[10];
- if (ocena[10]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[10]==1)
- {
- zagrozenie++;
- }
- cout <<"WOS: ";
- cin>>ocena[11];
- if (ocena[11]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[11]==1)
- {
- zagrozenie++;
- }
- cout <<"Wychowanie fizyczne: ";
- cin>>ocena[12];
- if (ocena[12]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[12]==1)
- {
- zagrozenie++;
- }
- cout <<"Zajecia techniczne: ";
- cin>>ocena[13];
- if (ocena[13]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[13]==1)
- {
- zagrozenie++;
- }
- cout <<"Zajecia artystyczne: ";
- cin>>ocena[14];
- if (ocena[14]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[14]==1)
- {
- zagrozenie++;
- }
- cout <<"Informatyka: ";
- cin>>ocena[15];
- if (ocena[15]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[15]==1)
- {
- zagrozenie++;
- }
- cout <<"Muzyka: ";
- cin>>ocena[16];
- if (ocena[16]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[16]==1)
- {
- zagrozenie++;
- }
- cout <<"Plastyka: ";
- cin>>ocena[17];
- if (ocena[17]==0)
- {
- liczba_przedmiotow = liczba_przedmiotow-1;
- }
- else if (ocena[17]==1)
- {
- zagrozenie++;
- }
- 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;
- cout<<"Srednia wynosi: "<<srednia<<"."<<endl;
- cout<<"Czy otrzymasz promocje do nastepnej klasy:";
- if (zagrozenie>=2)
- {
- cout<<" NIE!"<<endl;
- }
- else if (zagrozenie==0)
- {
- cout<<" TAK!"<<endl;
- }
- cout<<"Swiadectwo z paskiem: ";
- if (srednia>=4.75)
- {
- cout<<"TAK!"<<endl;
- }
- else
- {
- cout<<"NIE!"<<endl;
- }
- getchar();getchar();
- break;
- case '2':
- system("cls");
- for (;;)
- {
- float liczba1, liczba2;
- cout<<"Witamy w kalkulatorze v1.0. Podaj dwie liczby, a nastepnie wybierz co chcesz z nimi zrobic."<<endl;
- cout<<"Pierwsza liczba: ";
- cin>>liczba1;
- cout<<"Druga liczba: ";
- cin>>liczba2;
- cout<<"1. Dodawanie."<<endl;
- cout<<"2. Odejmowanie."<<endl;
- cout<<"3. Mnozenie."<<endl;
- cout<<"4. Dzielenie."<<endl;
- wybor=getch();
- switch(wybor)
- {
- case '1':
- cout<<"Wynik to: "<<liczba1+liczba2<<" (click Enter to continue)"<<endl;
- break;
- case '2':
- cout<<"Wynik to: "<<liczba1-liczba2<<" (click Enter to continue)"<<endl;
- break;
- case '3':
- cout<<"Wynik to: "<<liczba1*liczba2<<" (click Enter to continue)"<<endl;
- break;
- case '4':
- if (liczba2==0)
- {
- cout<<"Nie mozna dzielic przez 0!"<<endl;
- }
- else
- {
- cout<<"Wynik to: "<<liczba1/liczba2<<" (click Enter to continue)"<<endl;
- }
- }
- getchar();getchar();
- system("cls");
- }
- case '3':
- {
- cout<<"Witaj w podprogramie do obliczania twojego BMI oraz zapotrzebowania kalorycznego na caly dzien!"<<endl;
- Sleep(1000);
- cout<<"Podaj swoja wage: ";
- cin>>masa;
- cout<<"Podaj swoj wzrost w metrach: ";
- cin>>wzrost;
- cout<<"Twoje BMI wynosi: "<<bmi(masa, wzrost)<<endl;
- Sleep(1000);
- cout<<"Twoje zapotrzebowanie kaloryczne na caly dzien (zakladajac ze cwiczysz 3 razy w tygodniu) wynosi: "<<zapotkalor(masa)<<"kcal";
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement