[ 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 | 15
NapísalOffline : 15.11.2015 15:10 | Prikaz if

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 | 54
NapísalOffline : 15.11.2015 15:22 | Prikaz if

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 | 15
Napísal autor témyOffline : 15.11.2015 18:32 | Prikaz if

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 | 3
NapísalOffline : 15.11.2015 19:29 | Prikaz if

Č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 | 15
Napísal autor témyOffline : 15.11.2015 22:58 | Prikaz if

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


Offline

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

Registrovaný: 14.03.11
Prihlásený: 11.02.26
Príspevky: 815
Témy: 23 | 23
Bydlisko: Bratislava
NapísalOffline : 25.11.2015 15:24 | Prikaz if

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


 [ Príspevkov: 6 ] 


Prikaz if



Podobné témy

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

c prikaz

v Backend

2

327

03.03.2014 23:05

Hegines21

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

SQL prikaz

v Databázy

8

1831

06.10.2009 19:21

rooobertek

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

Príkaz Spustiť....

v Sieťové programy

3

575

12.01.2009 14:27

Draex

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

prikaz case

v Backend

3

490

02.03.2008 19:38

stenley

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

prikaz call

v Unix-like systémy

1

922

31.03.2006 1:04

XPM

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

prikaz case

v Backend

8

841

14.03.2010 10:54

1daemon1

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

príkaz find

v Unix-like systémy

2

376

07.12.2013 20:18

ela

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

prikaz iCaslc

v Windows

0

386

30.08.2011 19:37

personal compuper

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

aky prikaz pouzit?

v Frontend

3

509

16.06.2010 9:57

Ikinko

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

príkaz s podmienkou

v Databázy

2

718

26.08.2008 21:00

jaji

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

Zložený MySQL príkaz

v Databázy

0

446

08.05.2012 17:32

blazej44800

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

c prikaz for

v Backend

2

664

16.09.2011 11:58

mk*

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

aky prikaz pouzit?

v Ostatné

12

953

13.02.2011 18:20

chameleo

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

nefungujuci prikaz make

v Unix-like systémy

2

493

12.07.2012 19:25

emajko159

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

Polia , príkaz foreach

v Backend

4

940

30.12.2011 11:51

shaggy

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

delphi a prikaz

v Ostatné

8

1198

22.05.2008 8:55

imnotwhafo



© 2005 - 2026 PCforum, edited by JanoF