Welcome to our community

Be a part of something great, join today!

[TuT] C++ za pocetnike (Vas prvi program)

Miljan

New member
Da bi ste napravili vas program u C++ - u potreban vam je neki program pomocu koga cete to da radite.
Dev c++ je odlican program za pocetnike. (Ukucajte na google - "dev c ++ download" i skinite ga)

Ovo sto napisem u ovom tutu nije ni 0.001 % od celog c++-a, a mozda nesto i napisem pogresno zato sto sam i ja pocetnik.

Svaki program na pocetku zapocinjite ovako: ( Ne mora ovako da pocinje svaki program, ali za pocetnike je ovo najbolji uvod)

PHP:
#include <cstdlib>                    
#include <iostream>                    
                                                          
using namespace std;                   

int main()

Ovo vam je najjednostavniji pocetak programa.
Ovaj znak: ";" dolazi na kraju svakog zadatka koji zadajete racunaru.

Evo vam neke korisne komande.

PHP:
    cout << endl
- Naredba za prelazak u novi red
PHP:
   cout << "Zdravo ja sam Miljan Peles."
- Zadavanje teksta programu/komandi
PHP:
    system("PAUSE");
- Ova komanda sluzi da kada se otvori program da se ne zatvori odma, vec da mi kliknemo nesto da bi se zatvorila.
PHP:
    cout << broj+broj;
- Sabiramo brojeve sa ovom komandom
PHP:
    cout << broj-broj;
- Oduzimamo brojeve sa ovom komandom
PHP:
    cout << broj*broj;
- Mnozimo brojeve sa ovom komandom
PHP:
    cout << broj/broj;
- Delimo brojeve sa ovom komandom

Evo vam primer jednog programa:


PHP:
#include <cstdlib>    
#include <iostream>                    
                                                           
using namespace std;                   

int main()   
{ 
    cout << "Dobrodosli u program mnozenja" << endl;  
    cout << endl;  
    
    int cinilac1;
    int cinilac2; 
    int rezultat;
    
    cout << "Ukucajte prvi cinilac, a zatim kliknite ENTER" << endl;
    cin >> cinilac1;    
    cout << endl; 
    
    cout << "Ukucajte drugi cinilac, a zatim kliknite ENTER" << endl;  
    cin >> cinilac2;     
    
    rezultat = cinilac1 * cinilac2; 
    cout << endl; 
    cout << "Ovo je vas proizvod:" << endl; 
    cout << endl;  
    cout << rezultat;   
    cout << endl;    
    cout << endl;    
    
    system("PAUSE"); 
    return 0; 
}

Objasnjenje svake komande:

PHP:
#include <cstdlib>    
#include <iostream>                    
                                                           
using namespace std;                   

int main()   
{
- Pocetak svakog programa

PHP:
    cout << "Dobrodosli u program mnozenja" << endl;
- Ovo ce da pise kada otvorite program.

PHP:
    cout << endl;
- Komanda za prelazak u novi red. (Ovu komandu mozete napisati koliko god zelite puta da predjete u novi red:

npr:

PHP:
    cout << "Dobrodosli u program mnozenja" << endl;  
    cout << endl;
    cout << endl;
    cout << endl;
    cout << endl;
    cout << endl;

Ovako ce te preskociti 5 redova :)

PHP:
    int cinilac1;  
    int cinilac2; 
    int rezultat;
- Ovom komandom dajete racunaru zadatak da trazi u programu sabirak 1, sabirak2 i na kraju cu objasniti i komandu da da rezultat.

PHP:
    cout << "Ukucajte prvi cinilac, a zatim kliknite ENTER" << endl;
    cin >> cinilac1;    
    cout << endl;

Code:
cout << "Ukucajte prvi cinilac, a zatim kliknite ENTER" << endl;
- Ovo je tekst koji ce da se ispise pre nego sto ukucate prvi cinilac. (<< endl; je prelazak u novi red)

Code:
cin >> cinilac1;
- Ako ovo ne upisete necete moci da ukucate prvi cinilac :D I nece raditi program. Znaci ovo sluzi da bi posle pojavljivanja teksta mogli da ukucate prvi cinilac, a ovu komandu smo stavili ispod teksta da bi se prvo pojavio tekst a onda da ukucate prvi cinilac. Zato sto da smo stavili ovako:

PHP:
    cin >> cinilac1;     
    cout << "Ukucajte prvi cinilac, a zatim kliknite ENTER" << endl;

Onda bi prvo morali da ukucamo prvi cinilac, a tek onda bi izasao tekst.

PHP:
    cout << "Ukucajte drugi cinilac, a zatim kliknite ENTER" << endl;  
    cin >> cinilac2;

Isto je kao i za ovo gore samo sto je sada drugi cinilac.

PHP:
    rezultat = cinilac1 * cinilac2; 
    cout << endl; 
    cout << "Ovo je vas proizvod:" << endl; 
    cout << endl;  
    cout << rezultat;   
    cout << endl;    
    cout << endl;

Code:
rezultat = cinilac1 * cinilac2;
- Ovom komandom dajemo racunaru do znanja da kada se ukucaju prvi i drugi cinilac da daje rezultat. (Logicno je na prvi pogled)

Code:
    cout << endl;
- Prelazak u novi red.

Code:
cout << "Ovo je vas proizvod:" << endl;
- tekst koji se pojavljuje pre nego sto izadje rezultat. ( << endl; - komanda za prelazak u novi red)

Code:
    cout << endl;  
    cout << rezultat;   
    cout << endl;

1. Je komanda za prelazak u novi red.
2. Je komanda koja izracunava cinilac1 i cinilac2
3. Je komanda za prelazak u novi red.

PHP:
    system("PAUSE"); 
    return 0; 
}

Ovo je zavrsetak programa.

Ako je TuT koristan dovoljno je K+
Ako nadjete neke greske recite mi da ispravim.

TuT by Miljan.

TuT cu da nadogradjujem svakog dana.

EDIT:

PHP:
    float broj1;
- Float komanda vam omogucava da delimo u decimalima (npr. 15 / 4) izracunace tacan rezultat.

Primeri za sabiranje/oduzimanje/mnozenje/deljenje

PHP:
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    cout << 140 + 103;
    cout << endl;
    system("PAUSE");
    return 0;
}

Objasnjenje:
Code:
cout << 140 + 103;
- Zadajete zadatak racunaru.


Primer za oduzimanje:

PHP:
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    cout << 100 - 120;
    cout << endl;
    system("PAUSE");
    return 0;
}

Objasnjenje:
Code:
cout << 100 - 120;
Zadajete zadatak racunaru (Moze da se oduzima i u minusu)

Primer mnozenja:

PHP:
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    cout << 100 * 10;
    cout << endl;
    system("PAUSE");
    return 0;
}

Objasnjenje:
Code:
cout << 100 * 10;
- Zadajete zadatk racunaru.

Sada, ovde mozemo i da kombinujemo komande, da dodajemo zagrade i td. Evo primera:

PHP:
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    cout << ( 100 + 10 ) * ( 20 + 20 ) + 1000;
    cout << endl;
    system("PAUSE");
    return 0;
}

Objasnjenje:
Code:
cout << ( 100 + 10 ) * ( 20 + 20 ) + 1000;
- Kao sto vidite ovde imamo i zagrade, a takodje cemo da dobijemo tacan rezlutat.

- -Oduzimanje
+ -Sabiranje
/ -Deljenje
* -Mnozenje
% -Ostatak pri deljenju
> -Vece
>= -Vece ili jednako
< -Manje
<= -Manje ili jednako
!= -Razlicito
== -Jednako

TuT by Miljan... Nema kopiranja bez mog dopustenja...
Ako je tut dobar K+ :)
 
Re: [TuT] C++ za pocetnike (Vas prvi program)

Ne razumem se u c++ ali tut mi izgleda savrseno i za trud karma +.
 
Re: [TuT] C++ za pocetnike (Vas prvi program)

Ne razumem se u c++ ali tut mi izgleda savrseno i za trud karma +.

hehe :) Ovo je tut za one koji se ne razumeju u c++ :) Ako pazljivo procitas tut , otkrices kako da napravis svoj mali programski kalkulator :)
 
Back
Top