You are on page 1of 9

11. tutorijal: #include "stdafx.

h" #include <iostream> using namespace std; int addNumbers (int x, int y){ int answer = x + y; return answer; } int main () { cout << addNumbers (20, 30); return 0; } 12. tutorijal: klase: #include "stdafx.h" #include <iostream> using namespace std; class NikolinaKlasa{ public: void coolSaying (){ cout << "Picko odvratna" << endl; } }; int main () { NikolinaKlasa nikolinObjekt; nikolinObjekt.coolSaying(); return 0; } 13. tutorijal: kori tenje varijabli u klasama: //vrlo je bitno da se pazi kako se pristupa klasama, jer ako su privatne postoji ovaj nacin pristupanja njima, vrlo je bitno raditi klase privatnima jer ne zeli mo pristup varijablama koje su u private-u! #include "stdafx.h" #include <iostream> #include <string> using namespace std; class NikolinaKlasa{ public: void setName (string x){ name = x; } string getName() { return name; } private:

} 14.h" #include <iostream> #include <string> using namespace std. } void setName (string x){ name = x. ni. return 0. cout << ni. tutorijal: IF statement #include "stdafx. }. tutorijal: Stavljanje Klasa u odvojene datoteke: PROUÈAVATI OVO NA NETU! http://thenewboston. Dakle. odnosno dodamo joj dio za pozivanje. tutorijal: Konstruktor: konsturkotr se pise u klasi odmah prvi i ime mu je isto kao i klasa. } private: string name.getName(). return 0. int main () { NikolinaKlasa ni. cout << ni.h" #include <iostream> .php?cat=16&number=15 16.org/watch.setName ("Nikolica budala"). Ono sto upi semo u njega ispisati (ili bilo sto drugo) ce se odmah kad u main programu pozov emo klasu. class NikolinaKlasa{ public: NikolinaKlasa(string z){ // ovo je pocetak konsturktora setName (z). #include "stdafx. } 15. } string getName() { return name.getName ()<< endl. int main () { NikolinaKlasa ni ("Sve je super"). kao sto vidim u programu ako u main programu upisem string koji ce se pozvati na klasu i u konstruktoru i mam Z koji ce prihvatiti taj string onda ce i sve ostalo biti isto taj string je r povlaci jedno za drugim.string name. }.

} return 0. int _tmain(int argc. if(x>5){ cout << "Broj je veci od 5" << endl. tutorijal: while petlje #include "stdafx. } 18.using namespace std. } 17. }else{ cout << "Broj nije veci od 5" << endl. if(x>5){ cout << "Broj je veci od 5" << endl. _TCHAR* argv[]) { int bacon = 0.h" #include <iostream> using namespace std. int _tmain(int argc. int _tmain(int argc. tutorijal: if-else! #include "stdafx.h" #include <iostream> using namespace std. . } return 0.h" #include <iostream> using namespace std. tutorijal: jednostavni program pomocu petlje #include "stdafx. while (bacon <=5){ cout << "Bacon is " << bacon << endl. } return 0. _TCHAR* argv[]) { int x = 3. bacon = bacon + 1. } 19. _TCHAR* argv[]) { int x = 55.

while (age != -1){ ageTotal = ageTotal + age. _TCHAR* argv[]) { int age. tutorijal: nista vazno! 22. //tu se pojavljuje to da se svaki puta s umi dodaje novi broj! x++. number. tutorijal: Sentinel Controlled Program (prekidamo program unosom -1) #include "stdafx. cout << "Prosjek dobi: " << ageTotal/numberOfPeople <<endl. total = total + number. tutorijal: nista vazno! 23. _TCHAR* argv[]) { int x = 1. int total=0. cin >> age. cin >> age.int _tmain(int argc. . cout << "Unesi godine prve osobe ili unesi -1 za izlaz" << endl. } cout << "Your total is: " << total << endl. int numberOfPeople = 0. return 0. } cout << "Broj unesenih ljudi: " << numberOfPeople << endl. int _tmain(int argc.h" #include <iostream> using namespace std. numberOfPeople++. } 20.h" #include <iostream> #include <cmath> using namespace std. cout << "Unesi godine sljedece osobe ili -1 za izlaz" << endl. tutorijal: Making a Stock Market Simulator #include "stdafx. } 21. return 0. while (x<=5){ cin >> number. int ageTotal=0.

_TCHAR* argv[]) { float a. ne moram raditi puno petlji da bi nesto ispitao) #include "stdafx. int _tmain(int argc. } 25. day<=20. for (int day=1. _TCHAR* argv[]) { int x = 24.h" #include <iostream> #include <cmath> using namespace std. kupi lutriju" << endl. tutorijal: switch (zamjena za for petlju. case 55: cout << "brate ti si star" << endl. cout << day << "-------" << a << endl. switch (age) { case 16: cout << "Nema piva za tebe" << endl.int _tmain(int argc. day++){ a = p * pow (1+r.01. }while (x>2 || x<3). .h" #include <iostream> #include <cmath> using namespace std. float p = 10000. float r = . tutorijal: do-while petlja #include "stdafx. cout << "Unesi svoje godine: " << endl. } } 24. day). do{ cout << "Broj je ukurcu" << endl. case 21: cout << "Ma to je pravo za tebe. _TCHAR* argv[]) { int age. int _tmain(int argc. cin >> age. break. break. break.

for (int x=1. Da bi se to rijesilo inkluda se jos jedna stvar a to je ctime s ci me pristupamo dijelu racunala koji koristi vrijeme i tada imamo puno bolje gener iranje brojeva.logicki operator I || .default: cout << "Sorry you get nothing" << endl. int _tmain(int argc. x++){ cout << 1+(rand()%6) << endl. Svaki tren se mjenja algoritam.logicki operator ILI #include "stdafx. tutorijal: logicke operacije (umjesto koristenja if naredbi) && . tutorijal: default parameters i argunemnts (sve je objasnjeno u komentarima! . _TCHAR* argv[]) { srand (time(0)). _TCHAR* argv[]) { int age = 23. if (age>21 && money>500){ cout << "Mozes uci" << endl. int money = 650. int _tmain(int argc.h" #include <iostream> #include <cstdlib> #include <ctime> using namespace std. #include "stdafx. } } 26. x<25. } } 27. } } 28. zatim sa t im algoritomom dobivamo brojeve koji nisu toliko slucajni nego je algoritam vrlo jednostavan.h" #include <iostream> using namespace std. tutorijal: Generiranje slucajnih brojeva Kod generiranja slucajnih brojeva moramo u header inkludati novi dio.

} 30. sve varijable koje postavimo u main-u mogu se koristiti samo u mainu. int h){ return l*w*h. int volume (int l=1. tutorijal: Unary Scope Resolution Operator Dakle.koristi globalnu varijablu!!!!!! to je glavna stvar Unary Scope Resolution Operator #include "stdafx. tutorijal:Function Overloading c++ nam omogucuje da imam sljedecu stvar. int tuna = 20. bez o bzira kako se zovu! #include "stdafx.h" #include <iostream> using namespace std. cout << ::tuna << endl. _TCHAR* argv[]) { cout << volume ()<< endl. int h=1). int w=1. } void printNumber(float x){ . int w.h" #include <iostream> using namespace std. void printNumber(int x){ cout << "Integer je: " << x << endl. _TCHAR* argv[]) { int tuna = 203. //ovdje upisujemo koliko sto zelimo! } int volume (int l. int _tmain(int argc.h" #include <iostream> using namespace std. dok ako stavimo varijablu izvan main fu nkcije tada cemo ju moci koristiti svugdje! Ako napisemo jednu izvan i jednu u main-u tada ce program uzeti onu najblizu seb i :: . //dakle moze unijeti neke podatke koji c e se povuci kada se nista ne upise u main-u int _tmain(int argc. a to je da ako mu postavimo dvije razl icite vrste varijabli on ce automatski u funkciji prepoznati koja je koja. ni jedna druga funkcija ih nece prepozanti. } 29.) #include "stdafx.

_TCHAR* argv[]) { nikola ().h" #include <iostream> using namespace std.3. printNumber(b). cout << N[3] << endl. } 32. rekurzija: pozivanje funkcije same sebe! 1. float b= 32. int _tmain(int argc. } 33. Arrays: polja! to zna .44. to je smije no.cout << "Float je.h" #include <iostream> using namespace std. _TCHAR* argv[]) { int N[9].5. printNumber(a). nikola().6}. _TCHAR* argv[]) { int a = 24. Create an Array Using Loops. slucaj: Kada ovo napravimo program ce se izvoditi sve dok se ne srusi! #include "stdafx. " << x << endl. } int _tmain(int argc. #include "stdafx.Vrijednost" << endl.Stvaranje polja pomoæu petlji . . } int _tmain(int argc.takoðer smije no #include "stdafx.h" #include <iostream> void nikola(){ cout << "nikola nikola nikola". return 0. } 31.3342. _TCHAR* argv[]) { int N[5] = {22. cout << "Elementi . int _tmain(int argc.

x++){ cout << x << endl. x<9.for (int x=0. } } .