Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.11.15
Prihlásený: 09.06.17
Príspevky: 52
Témy: 15
Príspevok NapísalOffline : 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."


Offline

Užívateľ
Užívateľ
Prikaz if

Registrovaný: 07.04.12
Prihlásený: 02.06.21
Príspevky: 907
Témy: 54
Príspevok NapísalOffline : 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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.11.15
Prihlásený: 09.06.17
Príspevky: 52
Témy: 15
Príspevok Napísal autor témyOffline : 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é.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 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!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.11.15
Prihlásený: 09.06.17
Príspevky: 52
Témy: 15
Príspevok Napísal autor témyOffline : 15.11.2015 22:58

Budem na to myslieť ;-) Ďakujem obom za pomoc.


Offline

Užívateľ
Užívateľ
Prikaz if

Registrovaný: 14.03.11
Prihlásený: 02.08.23
Príspevky: 814
Témy: 23
Bydlisko: Bratislava
Príspevok NapísalOffline : 25.11.2015 15:24

Recyklácia premenných je dobrý zdroj chýb.


Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. prikaz case

v PHP, ASP

3

425

02.03.2008 19:38

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prikaz call

v Operačné systémy Unix a Linux

1

841

31.03.2006 1:04

XPM Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prikaz case

v PHP, ASP

8

751

14.03.2010 10:54

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. príkaz find

v Operačné systémy Unix a Linux

2

299

07.12.2013 20:18

ela Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prikaz iCaslc

v Operačné systémy Microsoft

0

330

30.08.2011 19:37

personal compuper Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c prikaz

v Assembler, C, C++, Pascal, Java

2

254

03.03.2014 23:05

Hegines21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SQL prikaz

v Databázy

8

1710

06.10.2009 19:21

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Príkaz Spustiť....

v Sieťové a internetové programy

3

480

12.01.2009 14:27

Draex Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. aky prikaz pouzit?

v Ostatné

12

844

13.02.2011 18:20

chameleo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nefungujuci prikaz make

v Operačné systémy Unix a Linux

2

384

12.07.2012 19:25

emajko159 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Polia , príkaz foreach

v PHP, ASP

4

866

30.12.2011 11:51

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. delphi a prikaz

v Delphi, Visual Basic

8

1105

22.05.2008 8:55

imnotwhafo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. aky prikaz pouzit?

v HTML, XHTML, XML, CSS

3

425

16.06.2010 9:57

Ikinko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. príkaz s podmienkou

v Databázy

2

649

26.08.2008 21:00

jaji Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zložený MySQL príkaz

v Databázy

0

374

08.05.2012 17:32

blazej44800 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c prikaz for

v Assembler, C, C++, Pascal, Java

2

557

16.09.2011 11:58

mk* Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra