Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Dominik Lácha:2.7.2022 8:12

Učím se podle učebnice od základů a zasekl jsem se u úkolu s vloženou podmínkou. Nejlíp je to asi popsáno v přiloženém printscreenu. Po spuštění první podmínku schválně zadám False a druhou tak, aby odpověď byla True. Problém je v tom, že i když druhou podmínku zadám správně, program mi ji vyhodnotí jako False. Zjistil jsem, že je to jen v případě, kdy druhou proměnnou zadám jako String (když chci slovní odpověď). Když to nastavím na integer (a zadávám tedy čísla), tak program funguje bez problémů.
Je to základ a bez něj se prostě nechci hnout dál. Nevíte prosím, kde by mohla být chyba

 
Odpovědět
2.7.2022 8:12
Avatar
Dominik Lácha:2.7.2022 8:16

Ještě přikládám printscreen, jak to vypadá při spuštění. Na první otázku napíšu nesmysl a na druhou: rovné dva a i přesto mi to napíše nesprávně

 
Nahoru Odpovědět
2.7.2022 8:16
Avatar
Odpovídá na Dominik Lácha
Matúš Olejník:3.7.2022 3:47

Ahoj, vyzerá, že to máš dobre. Keď však vidim to IDE v ktorom sme robili pred 10 rokmi na gympli tak mi je do smiechu :D

Je možné, že to má problém s načítaním znakov s diakritikou (nechce sa mi veľmi googliť) tak skús zadávať a porovnávať slová bez nej. Keď som tvoj prgram skúsil tu https://onlinegdb.com/BZQAbmU_3 tak mi funguje správne.

Tak či tak by som po vyriešení tohto problému zastavil a vykašlal sa na Pascal :D Si ešte na začiatku takže sa nemusíš báť. Ako si sa dostal práve k tomuto jazyku a tak starému návodu, že tam pracujú s hentým IDE?

V Pascali som kódil pred 10 rokmi a nikdy viac som sa s ním nestretol a ani nevidel, že by ho niekto požadoval. Máš veľa novších, reálne používanych jazykov ako Java, Python, JavaScript, C, C# a ďalšie iné, takže by som hneď, naozaj hneď :D začal s niektorým z týchto.

Na výške sme začínali s C a teraz robím v Jave takže je jasné, že by som odporúčil Javu, ale veľa ľudí odporúča Python pre začiatočníkov. Ak chceš tak nemám problém ti občas s Javou pomôcť (zadarmo :D) keď budem mať čas, kľudne tu na stránke cez správy alebo cez Discord. Môžeš napísať keby náhodou ;)

Nahoru Odpovědět
3.7.2022 3:47
/* I am not sure why this works but it fixes the problem */
Avatar
Odpovídá na Matúš Olejník
Dominik Lácha:3.7.2022 19:38

Nakonec jsem to zkusil pustit i přes .exe a tam to běželo v pořádku, ale přímo v pascalu mi to dávalo chybu, tak šotek bude asi tam.

S pascalem začínám, protože jsem si koupil knihu Programování pro úplné začátečníky od Hylmara 😄 a je to popravdě první příručka (kurz), kterému rozumím. Zkoušel jsem pár kurzů Java a Python, ale vždy jsem se tam v nějaký části ztratil a ani návrat na začátek nepomohl. Prostě mi tam chyběly nějaké základy a až tahle kniha mi je dokázala srozumitelně vysvětlit. Beru jí jako začátek a u Pascalu nemám v plánu zůstat, jen chci pochopit základy a pak se přesunout dál. Jsem absolutní začátečník, co se programování týká, až jsem se bál napsat tenhle dotaz, jelikož jsem si nebyl jistý všemi termíny 😄

Každopádně děkuju moc za odpověď. Nevím nakolik je dobrý ptát se někoho, kdo už víc jak 10 let programuje, na nejlepší kurz pro totální začátečníky, protože každý máme o začátku asi jinou představu 😅 ale kdybys měl nějaký typ, budu za něj moc vděčný 😊

 
Nahoru Odpovědět
3.7.2022 19:38
Avatar
Odpovídá na Dominik Lácha
Matúš Olejník:3.7.2022 20:52

Aha, no princípy programovania sa naučiš aj týmto spôsobom, ale následne, keď budeš chcieť ísť nakódiť niečo viac, tak aj tak sa zrejme dostaneš k inému jazyku do ktorého základov sa zasa budeš musieť dostať.

Je to samozrejme na tebe, ale ja by som aj v takomto prípade obetoval tú kúpu a začal s iným jazykom. Veď aj tu na stránke máš základné návody zadarmo a myslím, že sú postačujúce https://www.itnetwork.cz/java/zaklady . Ak niečomu nechápeš a vybral by si si práve Javu tak mi môžeš kľudne písať :D rád popri práci, sem tam, poriešim nejakú oddychovku :D Ak si vyberieš iný jazyk tak myslím, že ak napíšeš dotaz tak sa vždy niekto nájde a pomôže :)

Nakoľko si začiatočník a je vidno, že sa snažíš problém riešiť tak sa nemáš prečo báť napísať otázku, hoci by nebola úplne "správne". Lepšie sa pýtať než to riešiť zle ;)

Nahoru Odpovědět
3.7.2022 20:52
/* I am not sure why this works but it fixes the problem */
Avatar
Odpovídá na Matúš Olejník
Dominik Lácha:3.7.2022 21:57

Super, děkuju ti moc 😊 pustím se do kurzu, který si mi poslal a případně bych se na tebe obrátil s dotazem. Ještě jednou moc děkuju 😊

 
Nahoru Odpovědět
3.7.2022 21:57
Avatar
Odpovídá na Dominik Lácha
Matúš Olejník:4.7.2022 12:49

Nemáš za čo, jasné kľudne napíš ak potrebuješ poradiť s čímkoľvek :)
Všimol som si až teraz, že v tom návode sa robí s Netbeansom, tak asi jediné čo by som zmenil je, že tam kde sa inštaluje Netbeans tak ty si nainštaluj Intellij Ideu https://www.jetbrains.com/idea/download/#… :D Myslím si, že nebude problém s inštaláciou a nastavenim. Ostatné zostáva rovnako.

Nahoru Odpovědět
4.7.2022 12:49
/* I am not sure why this works but it fixes the problem */
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.