PARTNERI:

Marketing


-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [C++][Tutorial]Osnove C++,osnovni operatori,logički izrazi - PART 1/3  (Pročitano 4387 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže MEDO

[C++][Tutorial]Osnove C++,osnovni operatori,logički izrazi - PART 1/3
« poslato: Maj 21, 2016, 11:33:58 pre podne »
Pozdrav svima, moje ime je Medis.U ovom tutorialu i narednih par ću vam pokazati i pojasniti neke od osnovnih stvari koje bi trebali znati za rad u C++.Prije svega da napomenem da nisam neki eXpert u C++u koristim znanje iz škole i ono što sam sam naučio.


Ono što ćemo preći u narednih nekliko tutoriala jest:

*Preuzimanje,instalacija i pokretanje programa za izvršavanje koda u C++u
*Struktura C++ programa,varijable,operatori i logički izrazi

*If/Else izjave, if/else if, petlje

*Funkcije,nizovi,stringovi

Nakon svakog TUTa dobit ćete zadatke s kojim možete provjeriti vaše znanje i koliko ste naučili u tom dijelu.




Kroz seriju TUTova koristit ćemo program pod imenom CodeBlocks.
Program možete da nađete ovdje: KLIK
Mi koristimo mingw verziju tj. verzija koja u sebi ima ugrađen GCC/G++ kompajler.
Instalacija ovog programa je kao i svakog drugog.Nakon Å¡to se instalirali program, otvorite ga i pratite uputstvo na slikama.




1.Odaberete Create a new project i pratite dalje


2.Iz liste odaberete Console Application


3.Idete Next


4.Odaberete C++ iz liste


5.Pod Project title unesete ime projekta, a pod Folder to create project in odaberete folder gdje zelite da vam se sprema projekat


6.Idete finish


6.Dupli klik na sources, dupli klik na main.cpp da vam se otvori vaš projekt



To je to što se tiče instalacije programa i korištenja.Sad ćemo sa baciti na drugi dio, ujedno i zadnji u ovom TUTu, a to je Struktura C++ programa,varijable,operatori i logički izrazi.

Kao i u svakom programskog jeziku počinjemo sa objašnjavanjem svih dijelova prvog programa.Prvi program koji pišemo jeste tzv. Hello World.Ovo je primjer tog programa:

//Ovo je moj Hello World program

#include <iostream>

using namespace std;

int main()
{
    int broj;
    cout << "Unesite broj:" << endl;
    cin >> broj;
    return 0;
}

Sad ću vam objasniti svaku liniju koda i šta ona znači, pa krenimo.



//Ovo je moj Hello World programSvaka linija koja počinje sa // ili /* je komentar.Komentar je dio koda koji se neće izvršiti tj. kao da ne postoji u kodu prvi izvođenju programa on je "nevidljiv".Programeri koriste komentar da bi se lakše snašli u svom kodu, komentirajući linije ili više njih.Komentar za jednu liniju je ovo // i za više linija ovo /* - otvaranje komentara za više linija, */ - zatvaranje komentara za više linija!



#include <iostream>Ova linija govori kompajleru da prije pokretanja programa uključi dodatnu biblioteku.Ovdje je riječ o standardnoj ulazno/izlaznoj biblioteci.One za početak nisu toliko bitne.



using namespace std;Svi elementi standardne C++ biblioteke su deklarirani unutar nečeg što se zove namespace. Ovaj se zove std, što je skraćeno od standardni.



int main()Unutar main funckije se izvršava kod koji želimo da pokrenemo.C++ program ne može da radi bez main funckije.Zagrade () nam govore da se radi o funkciji.O funkcijama ćemo govorit više u trećem dijelu.



{}To su zagrade unutar kojih će se izvršiti kod!Bolje rečeno one označavaju početak i kraj programa.



int broj;Deklarišemo vraijablu, o njima više u nastavku tutoriala



cout << "Unesite broj:" << endl;cout - je komanda za izlaz, tj da nam nešto ispiše na ekranu.
<< - oznaka za izlaz
"Hello world!" - tekst unutar " " će biti prikazan na ekranu u našem programu
<< endl; - program prelazi u novi red
; - svaka izjava ili iskaz moraju da završavaju sa tačka-zarez






cin >> broj;cin - komanda za unos
>> - oznaka ua ulaz
broj - ime varijable u koju želimo spremiti unesu vrijednost



return 0;"Prisiljava" funkciju da završi!



Varijable,osnovni operatori i logički izrazi

Varijabla je dio memorije u računaru u kojeg se sprema određena vrijednost, bio to broj, znak, slova i ostalo.Da bi negdje u kodu tražili od korisnika da unese nešto moramo imati mjesto gdje bi to spremili..Prije nego što možemo koristiti varijablu moramo je deklarirati.Imamo 4 osnovne vrste varijabli, a to su:



Tu gore vam se nalaze tipovi varijabli koji vam trebaju za početak.Kasnije što dublje budemo ulazili u C++ učiti ćemo više o njima.Da bismo deklarisali varijablu pišemo tip varijable i ime.Svako ime varijable mora da počinje sa donjom crtom _ ili slovom engleskog alfabeta, ostali znakovi mogu biti slova engleskog alfabeta,brojevi ili donja crta.Primjer:

int broj;
char znak;



To je to što se tiče varijabli, prelazimo na osnovne operatore u C++u.Da bi radili s varijablama trebaju nam operatori.Najvažniji operator je operator za dodjelu vrijednosti tj. znak jednako = .Ostali operatori koje koristimo su + , - , * , / .Da bismo dodijelili neke vrijednosti u varijabli koristimo operatore.Primjer:

int a,b,c,d; // Deklarišemo varijablu
a=1;
b=2;
c=3;
d=a+b+c;
c=a+b;
b=b-a;

Sve ovo gore iznad vam je primjer korištenja nekog operatora.Također u operatore spadaju znakovi za ulaz (>>) i izlaz (<<) .O njima sam govorio više iznad.



Vrijeme je da pređemo na zadnji dio ovog tutoriala, a to su logički izrazi.To su izraz za koje možemo uvijek da potvrdimo da li su tačni ili netačni.Ovo su svi logčki izrazi koje ćemo koristiti:






Za svaki je u tabli napisano objašnjenje.U sljedećoj tabli se nalaze operatori pomoću kojih određujemo istinitost nekog složenog iskaza.O ovim operatorima ćemo učiti u drugom dijelu kad budemo govorili o if-else izjavama.





To je to što se tiče ovog tutoriala.O nekim stvarima sam manje govorio da vam ne komplikujem puno i da ne ulazim u ono što sam planirao ostaviti za drugi dio.Ovo je moj prvi tutorial kojeg sam spremao neko vrijeme tako da nemojte biti oštri :D, moguće je da sam napravio grešku tako da ukoliko nađete negdje javite da se ispravi.Svi koji budu imali ikakvih problema mogu mi se javiti u temi ili na privatnu poruku i rado ću im pomoći onoliko koliko znam.Uživajte.



Literatura:Uvod u programiranje, Gimnazija.
« Poslednja izmena: Oktobar 17, 2019, 22:23:49 posle podne Fqris »

"They have computers, and they may have other weapons of mass destruction."
 

Van mreže Muma

  • Ne treba vjerovati ljudima s kojima smo se tek sprijateljili, a koji pokazuju da smo im draži od njihovih starih prijatelja – tako će se ponaÅ¡ati i s nama kada steknu nove prijatelje.
  • Godfather
  • *
  • Poruke: 10666
  • Broj zahvalnica: 1242
  • Pol: Muškarac
Odg: [C++][Tutorial]Osnove C++,osnovni operatori,logički izrazi - PART 1/3
« Odgovor #1 poslato: Maj 21, 2016, 11:36:51 pre podne »
Odlično, samo ti ovo nastavi :D
 

Van mreže MEDO


"They have computers, and they may have other weapons of mass destruction."
 

Van mreže Zile42O

Odg: [C++][Tutorial]Osnove C++,osnovni operatori,logički izrazi - PART 1/3
« Odgovor #3 poslato: Maj 21, 2016, 20:20:50 posle podne »
Samo tako :)
42O Crew
 

Van mreže Ł[email protected]

Odg: [C++][Tutorial]Osnove C++,osnovni operatori,logički izrazi - PART 1/3
« Odgovor #4 poslato: Maj 21, 2016, 23:51:37 posle podne »
Nice :D
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci