Jump to content

Search the Community

Showing results for tags 'podmínky'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

Found 1 result

  1. Na základě včerejšího tématu kde autor měl problém s II a && , očividně neměl tušení co který znak dělá či jak funguje jsem se rozhodl napsat takový menší návod na toto téma. Snad mě tedy neukamenujete... || - "nebo" - Tímto znaménkem lze "spojit" dvě podmínky do jedné v případě , že chceme aby podmínka( dále jen podm.) nabyla platnosti buď první zadáním nebo druhým nebo x-tým zadáním. Myslím si že přehledněji to lze znázornit pomocí spínačů. Příklad : if(A == 1 || B == 1|| C == 1) Na obrázku s označením a) vidíte že ani jeden spínač (blok podmínky) není sepnut (podmínka není splněna) tudíž signál neprochází. Podm tedy není splněna. Na obrázcích a c) je znázorněno splnění bloků pokud je splněn blok A == 1 signál projde a podmínka je splněna. Tzn že při splnění libovolného bloku se splní podmínka. && - "a" - Tímto znaménkem lze opět spojit více bloků podmínek za předpokladu že podmínku lze splnit splněním všech bloků. Příklad : if(A == 1 && B == 1&& C == 1) Obrázek označený a) znázorňuje nesplnění žádného bloku podmínky. Znázorňuje splnění prvního bloku avšak podmínka není splněna. Totéž nastává při splnění prvního a druhé bloku c) Až při splnění všech bloku (v našem případě tří) obrázek d) je vidět že podmínka je splněna. Tzn že u podmínek ve kterých "slučujeme" pomocí && musí být splněny všechny bloky jinak podmínka nenabyde platnosti. Dále můžeme v podmínkách pracovat se znaky & a |, kde & je logický součin a | podíl ( nejsem si jist tím podílem ). Použití logického součinu je časté při práci s klávesami. if(newkeys & KEY_WALK) if(newkeys == KEY_WALK) U první verze (s log. součinem) při zjištění stisknuté klávesy je jedno zdali máte stisknuto víc kláves důležité pro něj je jestli je stisknuta zadaná. U druhé verze už to jedno není .. Když stisknete L.ALT a současně držíte třeba ENTER tak se podmínka nevykoná. Více do těchto logických operací zabíhat nebudu protože až tolik o tom zase nevím . Tím by to bylo ode mě vše a doufám že alespoň někomu jsem tímto pomohl. Regards.
×
×
  • Create New...