Stranica 3 od 3 PrvaPrva 123
Prikazujem rezultate 61 do 86 od 86

Tema: Q-Basic, C++, C or Pascal

  1. #61
    Senior Member Ninja hurdle
    Datum registracije
    Jun 2008
    Lokacija
    Okrnjak!
    Postova
    884

    Re: Q-Basic, C++, C or Pascal

    Radnja je glupava do boli,mislim da bi klinjo od 6 god napravio bolje od tebe.AI nema pojma,samo postavlja neka glupa pitanja.Likovi se krecu kao klade,samo stoje u mjestu.



    Sala...

    Malo sam se nasmijao na nekim dijelovima.

    Predobro je ovo,hoces pokusati napraviti nesto kao Pong.
    "Programski jezici kao što su C++ i Java dizajnirani su za profesionalni razvoj sa velikim timovima iskusnih programera koji se brinu za efikasnost izvršavanja svog koda."

  2. #62

    Re: Q-Basic, C++, C or Pascal

    Tnx neki pong bude sigurno ali ne još za par mjeseci mislim krenuti na directX pa ćemo onda vidjeti
    možda još izbacim koju epizodu mira i iva samo moram dobiti ideju!

    Avatar pronađen

  3. #63

    Re: Q-Basic, C++, C or Pascal

    Samo da javim da sam usvojio funkcije do neke mjere: funkcije bez nasljeđivanja i funkcije s nasljeđivanjem te preopterečivanje funkcija
    još ću vježbati tjedan 2 pa idemo dalje (klase)

    Avatar pronađen

  4. #64
    Senior Member Master Blaster
    Datum registracije
    Nov 2005
    Lokacija
    Zadar
    Postova
    4.028

    Re: Q-Basic, C++, C or Pascal

    = Citat = Izvorno postao Gamer++
    Samo da javim da sam usvojio funkcije do neke mjere: funkcije bez nasljeđivanja i funkcije s nasljeđivanjem te preopterečivanje funkcija
    funkcije bez nasljeđivanja i funkcije s nasljeđivanjem? funkcije se ne mogu nasljeđivati (osim unutar klasa, a o tome očito ne govoriš)
    The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
    <3 <3 <3 <3 <3 <3 <3
    ŠIRI SA MNOM LJUBAV Cherry!

  5. #65

    Re: Q-Basic, C++, C or Pascal

    ups tek sad vidim što sam napisao

    Funkcije koje primaju argumente

    nezz valjda su mi misli već odlatjele dalje dok sam pisao

    Nego Luka ti mi još nisi dao kometaar što kažeš na izvedbu?

    Avatar pronađen

  6. #66
    Senior Member Master Blaster
    Datum registracije
    Nov 2005
    Lokacija
    Zadar
    Postova
    4.028

    Re: Q-Basic, C++, C or Pascal

    hehe ok je : )
    The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
    <3 <3 <3 <3 <3 <3 <3
    ŠIRI SA MNOM LJUBAV Cherry!

  7. #67

    Re: Q-Basic, C++, C or Pascal

    Evo nastavljamo dalje s učenjem pa bi trebao još zadataka... Evo tablica množenja:

    Code:
    #include <iostream>
    using namespace std;
    
    int main()
    {
        int do_koliko;
        cin >> do_koliko;
        for (int i = 1; i < do_koliko + 1; i++){
            for (int j = 1; j < do_koliko + 1; j++)
                cout << i * j << " ";
        cout << endl;
        }
        return 0;
    }

    Avatar pronađen

  8. #68

    Case ::string::

    Kako napraviti da mi program pomoću switch i case provjerava string?

    npr.

    Code:
    #include <iostream>
    #include <string>
    using namespace std;
    
    int main()
    {
    	string primjer;
    	cin >> primjer;
    
    	switch (primjer)
    	case "blabla":
    		cout << " " << endl;
    	break;
    }
    Ovo sam napisao bzvz pa ako se podkrala koja veća sintaksna pogreška n uzimajte u obzir

    Avatar pronađen

  9. #69
    Senior Member Master Blaster
    Datum registracije
    Nov 2005
    Lokacija
    Zadar
    Postova
    4.028

    Re: Q-Basic, C++, C or Pascal

    Nikako, string nije konstanta nego pointer (odnosno objekt, ako se misli na std::string).

    S druge strane, ako bi baš htio mogao bi možda improvizirati nešto sa ifovima i #defineovima. No u klasičnom smislu, nemoguće je.
    The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
    <3 <3 <3 <3 <3 <3 <3
    ŠIRI SA MNOM LJUBAV Cherry!

  10. #70

    Re: Q-Basic, C++, C or Pascal

    a dali je to moguće postići sa
    Code:
    char bla[256];
    Ili je nemoguće u case ubacivati znakovne nizove?

    Avatar pronađen

  11. #71
    Senior Member Master Blaster
    Datum registracije
    Nov 2005
    Lokacija
    Zadar
    Postova
    4.028

    Re: Q-Basic, C++, C or Pascal

    Noup, kao što rekoh, string nije konstanta nego pointer, efekt bi bio uspoređivanje pointera (što je česta greška).

    Sa #defineovima možeš postići sličan efekt... ovo što sam dolje napisao je primjer toga.

    Code:
    #include <iostream>
    #include <string>
    using namespace std;
    
    // slobodno zamijeni SWITCH, CASE, DO, SWITCH_END sa svojim nazivima...
    #define SWITCH(v) string val=v; if (false) {
    #define CASE  } else if (val == 
    #define DO ){
    #define SWITCH_END}
    
    int main() {
      string k = "blabla";
    
      SWITCH(k)
        CASE "abl" DO 
          cout << "abl";
        CASE "blabla" DO 
          cout << "blabla";
      SWITCH_END
    
      std::cin.get();
      return 0;
    }
    U gornjem primjeru nedostatak je da možeš imati samo 1 SWITCH u trenutnom scopeu i pod-scopeovima. Također, ne smiješ imati varijablu "val". Oba nedostatka bi se dala srediti uz malo više truda...
    The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
    <3 <3 <3 <3 <3 <3 <3
    ŠIRI SA MNOM LJUBAV Cherry!

  12. #72

    Re: Q-Basic, C++, C or Pascal

    Znači nemože se standardnim putem ali se da nekako
    tnx

    edit-------------------------------
    tražim po knjizi ali nigdje nemogu pronać kako se koristi #define ako može objašnjenje..

    Avatar pronađen

  13. #73
    Senior Member Master Blaster
    Datum registracije
    Nov 2005
    Lokacija
    Zadar
    Postova
    4.028

    Re: Q-Basic, C++, C or Pascal

    Pretprocesorke direktive.. potraži to.

    #define je pretprocesorka naredba. Vjerojatno znaš da kompajler prevodi C++ kod u strojni jezik. No, prije toga, kôd prevodi pretprocesor. On npr. uključuje #includeove, evaluira #ifdef i sl. Sve što se tiće pretprocesora počinje na početku linije i sa znakom #

    Postoje 2 tipa #definea:
    1. #define <a> [b]Sće zamijeniti, u kodu, sve <a> sa [b].
    2. #define <a>(<x>) [b]Sje nešto što se zove makro funkcija i nije ju preporučljivo koristiti. Kad se u kodu napiše <a>(<x>), pretprocesor će to zamijeniti sa [b]

    Primjer za 2. :
    #define zbroj(a, b) a + b
    zbroj(2, 3) će postati 2 + 3
    The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
    <3 <3 <3 <3 <3 <3 <3
    ŠIRI SA MNOM LJUBAV Cherry!

  14. #74

    Re: Q-Basic, C++, C or Pascal

    Skužio tnx ima u knjizi ja sam tražio gdje piše #define

    Avatar pronađen

  15. #75

    Re: Q-Basic, C++, C or Pascal

    Code:
    #include <iostream>
    
    using namespace std;
    
    int Vrati();
    
    int main()
    {
        Vrati();
        cout << Vrati() + 2 << endl;
        return 0;
    }
    
    int Vrati()
    {
        cout << "3!" << endl;
        return 3;
    }
    Ovaj sam kod sklepao na brzinu pa ako ima errorova ne uzimajte u obzir! (ja mislim da nema)

    Code:
    S   cout << Vrati() + 2 << endl;
    Kako napraviti da mi prije zbrajanja on ne ispiše "3!" nego da odmah zbroji? ako je moguće naravno?

    == edit riješeno

    nije bilo preteško samo sam napravio jednu globalnu varijablu... ma evo kod
    Code:
    #include <iostream>
    
    using namespace std;
    
    int vrati;
    
    int Vrati();
    
    int main()
    {
        Vrati();
        cout << vrati + 2 << endl;
        return 0;
    }
    
    int Vrati()
    {
        cout << "3!" << endl;
        vrati = 3;
        return vrati;
    }

    Avatar pronađen

  16. #76
    Senior Member Master Blaster
    Datum registracije
    Nov 2005
    Lokacija
    Zadar
    Postova
    4.028

    Re: Q-Basic, C++, C or Pascal

    A joj. Pročitaj ponovno sve o funkcijama, nešto si jako krivo shvatio.
    The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
    <3 <3 <3 <3 <3 <3 <3
    ŠIRI SA MNOM LJUBAV Cherry!

  17. #77

    Re: Q-Basic, C++, C or Pascal

    sto to?

    Avatar pronađen

  18. #78
    Senior Member Master Blaster
    Datum registracije
    Nov 2005
    Lokacija
    Zadar
    Postova
    4.028

    Re: Q-Basic, C++, C or Pascal

    Pa.. sve.
    The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
    <3 <3 <3 <3 <3 <3 <3
    ŠIRI SA MNOM LJUBAV Cherry!

  19. #79

    Re: Q-Basic, C++, C or Pascal

    Koje sve odgovori mi

    Avatar pronađen

  20. #80
    Senior Member Master Blaster
    Datum registracije
    Nov 2005
    Lokacija
    Zadar
    Postova
    4.028

    Re: Q-Basic, C++, C or Pascal

    Smisao funkcije je grupirati kôd koji će dalje raditi kao samostalni mali program, kako bi se smanjila kompleksnost cijelog programa. Funkciji se stoga definiraju ulazne vrijednosti i izlazna vrijednost (ukoliko nije samo jedna izlazna, koriste se strukture ili reference na out vrijednosti među argumentima). Pozivanjem funkcije zamišljeni izvršavatelj naredbi preskače na prvu liniju funkcije, te se po završetku funkcije vraća na staru liniju.

    Nakon što si pozvao Vrati() u main()u, izvršila se linija s ispisom teksta pa si dobio taj neželjeni tekst na ekranu. Nakon toga si vratio vrijednost 2. Kad jednom vratiš vrijednost funkcije nema povratka u istu.

    Ustvari sad vidim što si mislio, malo sam krivo shvatio što si htio.. ali koji je točno smisao tog ispisa poslije zbrajanja? Globalne varijable bi se smijele koristiti u jako malim količinama u velikim programima, u manjima uopće ne. Najbolje da napraviš još jednu funkciju koja će se brinuti isključivo za ispis. Također, ne trebaš koristiti int funkciju ako nećeš koristiti povratnu vrijednost.
    The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
    <3 <3 <3 <3 <3 <3 <3
    ŠIRI SA MNOM LJUBAV Cherry!

  21. #81

    Re: Q-Basic, C++, C or Pascal

    Ja sam ovaj program samo napisao kao primjer ali hvala svejedno
    Ovo zbrajanje mi služi samo jer vježbam to vraćanje argumenata

    Avatar pronađen

  22. #82
    Senior Member My way or the highway
    Datum registracije
    Dec 2006
    Lokacija
    Behind the blue eyes
    Postova
    7.757

    Re: Q-Basic, C++, C or Pascal

    = Citat = Izvorno postao Luka
    Također, ne trebaš koristiti int funkciju ako nećeš koristiti povratnu vrijednost.
    Nažalost, to radi jer uči napamet a ne sa razumjevanjem. Da je sa razumjevanjem, koristio bi void.

    Gamer++ nemoj prepisivati kod i sintaksu, uči je/ga i onda ga sam piši.

  23. #83

    Re: Q-Basic, C++, C or Pascal

    Code:
    #include <iostream>
    
    using namespace std;
    
    int vrati;
    
    int Vrati();
    
    int main()
    {
        Vrati();
        cout << vrati + 2 << endl;
        return 0;
    }
    
    int Vrati()
    {
        cout << "3!" << endl;
        vrati = 3;
        return vrati;
    }
    @ReIko ja koristim varijablu koju sam vratio! I ne nije prepisano iz knjige nego sam si sam zadao ovaj zadatak jer vježbam funkcije u knjizi iz primjera iz knjige jedino što funkcija vraća je string zato i nisam znap kako pravilno vratiti cjelobrojčanu vrijednost

    Avatar pronađen

  24. #84
    Senior Member Master Blaster
    Datum registracije
    Nov 2005
    Lokacija
    Zadar
    Postova
    4.028

    Re: Q-Basic, C++, C or Pascal

    gdje si koristio tu vrijednost? napisao si Vrati() u praznoj liniji, dakle nisi ju koristio...

    = Citat = Izvorno postao Gamer++
    u knjizi iz primjera iz knjige jedino što funkcija vraća je string zato i nisam znap kako pravilno vratiti cjelobrojčanu vrijednostS
    ?
    The candle flame gutters. Its little pool of light trembles. Darkness gathers. The demons begin to stir.
    <3 <3 <3 <3 <3 <3 <3
    ŠIRI SA MNOM LJUBAV Cherry!

  25. #85
    Senior Member My way or the highway
    Datum registracije
    Dec 2006
    Lokacija
    Behind the blue eyes
    Postova
    7.757

    Re: Q-Basic, C++, C or Pascal

    = Citat = Izvorno postao Gamer++
    Code:
    #include <iostream>
    
    using namespace std;
    
    int vrati;
    
    int Vrati();
    
    int main()
    {
        Vrati();
        cout << vrati + 2 << endl;
        return 0;
    }
    
    int Vrati()
    {
        cout << "3!" << endl;
        vrati = 3;
        return vrati;
    }
    @ReIko ja koristim varijablu koju sam vratio! I ne nije prepisano iz knjige nego sam si sam zadao ovaj zadatak jer vježbam funkcije u knjizi iz primjera iz knjige jedino što funkcija vraća je string zato i nisam znap kako pravilno vratiti cjelobrojčanu vrijednost
    Nemoj se nastavljati brukati...

  26. #86

    Re: Q-Basic, C++, C or Pascal

    Ok, može pojašnjenje? ipak sam samo početnik
    ================
    Idem učiti sve iz početka, iako nisam izostavljao gradivo imam osjačaj da će mi dobro doći ponovno ponavljanje

    Avatar pronađen

Slične teme

  1. Visual Basic
    By Viper33 in forum Programiranje i izrada igara
    Odgovora: 7
    Posljednji post: 04-05-2012, 13:36
  2. Pascal - nizovi
    By master of bullshit in forum Programiranje i izrada igara
    Odgovora: 2
    Posljednji post: 24-09-2009, 18:54
  3. Pascal & OpenGL
    By RayDX in forum Programiranje i izrada igara
    Odgovora: 2
    Posljednji post: 23-04-2008, 14:17
  4. Visual Basic
    By Viper33 in forum Alt-F4
    Odgovora: 6
    Posljednji post: 01-01-1970, 01:00

Pravila postanja

  • Ne možeš stvarati nove teme
  • Ne možeš odgovarati na postove
  • Ne možeš slati privitke
  • Ne možeš mijenjati svoje postove
  •