| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 08.11.15 Prihlásený: 09.06.17 Príspevky: 52 Témy: 15 | Napísal 5had0w: 15.11.2015 15:10 | |
|
Caute, mal by som otazku ohladom tohto kodu: Kód: #include <stdio.h>
main () { char ano, nie; printf("Mas rad programovanie? [A/N]\n "); ano = getchar (); nie = getchar (); if (ano != 'A') { printf("Pokracuj v tom, si na dobrej ceste.\n"); } else { if (nie != 'N') { printf("Aspon si to skusil?\n"); } } return 0; }
Otazka: Preco po prikaze if (ano !='A') mi vypise "Aspon si to skusil?" a nie to "Pokracuj v tom, si na dobrej ceste."
|
|
Registrovaný: 07.04.12 Prihlásený: 02.06.21 Príspevky: 907 Témy: 54 | Napísal ado130: 15.11.2015 15:22 | |
|
Kód: #include <stdio.h>
main () { char volba; printf("Mas rad programovanie? [A/N]\n "); volba = getchar(); if (volba == 'A') printf("Pokracuj v tom, si na dobrej ceste.\n"); else if (volba == 'N') printf("Aspon si to skusil?\n"); else printf("Nezadal si A ani N"\n");
return 0; } Asi takéto niečo si chcel?, v tvojom kóde 2x načítavaš nejaký znak, čo tam zadávaš?
_________________ Notebook: Dell Inspiron 15-7537= i5-4200U|nVidia GT 750M 2GB|RAM 6GB|250GB Samsung 850 EVO|W8.1|Cooler Master NotePal U3 Pc: Asus Rog Strix B360-G | i7-8700 | MSI 1080 Gaming X | Crucial Ballistix 16GB 2666MHz Dual Ranked | Samsung 970 Evo | Crucial MX500 | WD Red | Fera 3 | Arctic F12 Silent | Seasonic Focus Plus 650W Gold | Fractal Design Mini C TG Disk: Western Digital Elements 1TB USB 2.0; Seagate Expansion 2TB USB 3.0 Príslušenstvo: A4tech Bloody V3 V-Track Core 3 + A4tech Bloody B-070; A4tech Bloody B120; A4tech Bloody G501; ATH-M40x; MSI Clutch M40 Monitor: Dell U2515H Mobil: Xiaomi Redmi Note 3 Special Edition |
|
Registrovaný: 08.11.15 Prihlásený: 09.06.17 Príspevky: 52 Témy: 15 | Napísal autor témy 5had0w: 15.11.2015 18:32 | |
|
Presne niečo také, dik. Zadanie je takéto: Napíšte program, ktorý sa vás spýta, či máte radi programovanie, a podľa vašej odpovede (A alebo N) vám povie niečo duchaplné.
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 15.11.2015 19:29 | |
|
Čo sa tvojho kódu týka - musíš si uvedomiť, že na načítanie používaš PREMENNÚ. Už ten názov napovedá, že je to niečo premenné, niečo, čo sa môže meniť. Takže nech načítavaš čokoľvek, načítaš to do PREMENNEJ a na základe jej hodnoty sa rozhodneš, čo ideš robiť. Ty si urobil typickú začiatočnícku chybu - všetko napchať do samostatnej premennej. To je zle. Premenných sa snaž v začiatkoch mať čo najmenej. Vždy sa zamysli nad tým, či sa nedá nejaká premenná ušetriť, či nemôžeš na niečo použiť len jednu miesto dvoch, alebo či niektorú premennú nemôžeš "recyklovať" (tzn. že si ju niekde použil a tým si s ňou skončil. V takom prípade, ak budeš potrebovať ďalšiu premennú niekde ďalej v programe, môžeš použiť tú starú).
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 08.11.15 Prihlásený: 09.06.17 Príspevky: 52 Témy: 15 | Napísal autor témy 5had0w: 15.11.2015 22:58 | |
|
Budem na to myslieť ;-) Ďakujem obom za pomoc.
|
|
Registrovaný: 14.03.11 Prihlásený: 02.08.23 Príspevky: 814 Témy: 23 Bydlisko: Bratislava |
Recyklácia premenných je dobrý zdroj chýb.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| prikaz call v Operačné systémy Unix a Linux | 1 | 843 | 31.03.2006 1:04 XPM | | prikaz case v PHP, ASP | 8 | 753 | 14.03.2010 10:54 1daemon1 | | príkaz find v Operačné systémy Unix a Linux | 2 | 300 | 07.12.2013 20:18 ela | | prikaz iCaslc v Operačné systémy Microsoft | 0 | 331 | 30.08.2011 19:37 personal compuper | | c prikaz v Assembler, C, C++, Pascal, Java | 2 | 255 | 03.03.2014 23:05 Hegines21 | | SQL prikaz v Databázy | 8 | 1713 | 06.10.2009 19:21 rooobertek | | Príkaz Spustiť.... v Sieťové a internetové programy | 3 | 482 | 12.01.2009 14:27 Draex | | prikaz case v PHP, ASP | 3 | 425 | 02.03.2008 19:38 stenley | | nefungujuci prikaz make v Operačné systémy Unix a Linux | 2 | 386 | 12.07.2012 19:25 emajko159 | | Polia , príkaz foreach v PHP, ASP | 4 | 867 | 30.12.2011 11:51 shaggy | | delphi a prikaz v Delphi, Visual Basic | 8 | 1105 | 22.05.2008 8:55 imnotwhafo | | aky prikaz pouzit? v HTML, XHTML, XML, CSS | 3 | 426 | 16.06.2010 9:57 Ikinko | | príkaz s podmienkou v Databázy | 2 | 651 | 26.08.2008 21:00 jaji | | Zložený MySQL príkaz v Databázy | 0 | 375 | 08.05.2012 17:32 blazej44800 | | c prikaz for v Assembler, C, C++, Pascal, Java | 2 | 557 | 16.09.2011 11:58 mk* | | aky prikaz pouzit? v Ostatné | 12 | 844 | 13.02.2011 18:20 chameleo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|