Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 02.10.10
Prihlásený: 20.04.15
Príspevky: 65
Témy: 30
Príspevok NapísalOffline : 30.10.2011 20:34

Caute, učím sa základy jazyka C a vytvoril som taku jednoduchu hru hru s kockou, v koterj musíte zadať ľubovoľné číslo od 1-6 (v programe wxDev-C++) a nefunguje mi správne. Problém je ten, že na konci mi program mi stále vyhodnotí, že je remíza a zároveň aj že som víťaz, aj napriek tomu, že nie som. Zrejme bude chyba, že som niekde zle zadal zakončenie aritmetického cyklu. Ak by sa chcel niekto s tym pohrat, tak sa pozrite na zdroják:

Kód:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc, char *argv[])
{   int H1,H2,S1,S2,P;
    srand(time(NULL));
    printf("Hra s kockou na 5 vitaznych \n");   
     for(P=1;P<=5;P++)     
     {printf("Zadaj cislo od 1-6 \n");
     scanf("%d", &H1);
     H2=(rand()%6)+1;
     printf("Tvoj hod= %d \n", H1);
     printf("Hod PC= %d \n", H2);
      if(H2<H1)
        {printf("Vyhral si hod \n");}
      else
        {if(H1<H2)
         printf("Prehral si hod \n");
        else
         printf("Remiza \n");}}       
      if(S1>S2)
        {printf("Vysledok hry: Vyhral si hru \n");}
         {if(S1<S2)
           printf("Vysledok hry: Prehral si hru ");
          else
           printf("Vysledok hry: Remiza ");}//   
               
  system("PAUSE");   
  return 0;
}


Offline

Užívateľ
Užívateľ
mini-hra v C-cku

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 30.10.2011 21:14

1. strašne neprehľadný kód, nečuduj sa potom, že sa v ňom ťažko hľadajú chyby..
a navyše tam máš dosť zátvorkový chaos, niekde ich dávaš, niekde nie (aj keď nutné nie sú nikde) a okrem toho tam porovnávaš dáke premenné S1 a S2, ktoré nikde nezadávaš ani neurčuješ..

v tom kóde sa proste nedá vyznať a doporučujem ti predtým ako začneš programovať lepšie veci naučiť sa ako sa v Cčku pekne píše kód ( tu je zopár pekných príkladov: http://en.wikipedia.org/wiki/Indent_style ), alebo používať program, ktorý ho odsádza za teba..

chyby čo som spozoroval:
- S1 a S2 chcú byť asi celkové skóre, na začiatku ich vynuluj (na tvojom počítači sa síce môžu nulovať automaticky, inde sa nemusia), a potom pri tvojej výhre daj S1++; a pri výhre PC daj S2++;
- niekde medzi výsledok hry vyhral si hru a if (S1 < S2) ti chýba else
- bohvie či ti tam nechýba dáka zátvorka, nechce sa mi to prechádzať :D







_________________
~Listen to your brain, not your heart~
NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot)
NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI)
Offline

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

Registrovaný: 02.10.10
Prihlásený: 20.04.15
Príspevky: 65
Témy: 30
Príspevok Napísal autor témyOffline : 30.10.2011 21:37

na S++ som zabudol a skusim to poopravovat. S tymi zatvorkami, myslim ze to mam dobre, akurat je to trochu nepriehladne, to je pravda :) ale dakujem za radu, aspon viem kde su chyby :)


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


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Nacitanie z klavesnice v C-cku

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

4

1320

06.11.2006 15:47

junior848 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 2 rozmerne pole v C-cku

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

4

1334

22.12.2010 21:33

the_pivo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nedostatok pamete na C-cku, alebo virus?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Operačné systémy Microsoft

31

2365

07.03.2009 8:46

McDog Zobrazenie posledných príspevkov

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

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

11

499

02.09.2013 18:52

faraon Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ oknová aplikácia (hra)

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

6

522

12.11.2014 17:13

Misosvk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hra 2048-text mode-- v C

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

3

477

05.03.2016 12:09

magic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Fractal Define Mini C

v Predám

3

407

07.03.2021 12:41

DropaDred Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. I/P: Fractal Design Define Mini C TG

v Predám

1

388

25.08.2020 14:24

SKRiPT Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. I/P: Fractal Design - Define Mini C Windowed

v Predám

5

636

06.05.2020 13:05

kllr007 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fractal Design Define Mini C TG 65,90 eur

v Výhodné ponuky

0

755

07.02.2019 11:29

Cirky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. V: bočnica z Dedine Mini C Window za full

v Predám

1

234

24.01.2020 21:02

kllr007 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Fractal Design Define Mini C čierna s oknom PC CASE

v Predám

0

365

27.08.2019 9:56

hiphopjimmy Zobrazenie posledných príspevkov

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

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Operačné systémy Microsoft

44

1626

26.12.2008 20:55

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Par otazok k novemu pc-cku

v PC zostavy

14

559

08.01.2008 17:43

.:M@Rt!nKo:. Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem so zmenou firmware v AP-cku

v Siete

1

453

11.06.2010 11:51

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem so zmenou firmware v AP-cku

v Siete

1

435

03.12.2009 21:49

Jaro 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