[ Príspevkov: 4 ] 
AutorSpráva
Offline

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

Registrovaný: 17.03.15
Prihlásený: 22.03.15
Príspevky: 14
Témy: 7 | 7
NapísalOffline : 21.03.2015 8:43 | Aky program pre zaciaticnika

Cawte chcel by som sa opytat aky program by som mohol naprogramovat v C aby som si overil co viem. Nieco primerane tazke. Ovladam premenne, vstup, vystup, if/else, ternarny operator a switch. Dakujem


Offline

Užívateľ
Užívateľ
Aky program pre zaciaticnika

Registrovaný: 07.04.12
Prihlásený: 02.06.21
Príspevky: 907
Témy: 54 | 54
NapísalOffline : 21.03.2015 9:35 | Aky program pre zaciaticnika

S tamtým toho sa toho moc vymyslieť nedá, skúsiť doučiť cyklusy, základy štruktúr, funkcií a nejakú databázu. Kde si budeš pridávať/odoberať/... jednotlivé prvky.

Resp. pod pojmom vstup/výstup máš na mysli scanf/printf, alebo práca so súbormi?


_________________
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

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 : 21.03.2015 9:39 | Aky program pre zaciaticnika

Ak nevieš, čo robiť, nájdi si nejaké zbierky úloh :)
Napríklad čo som narýchlo našiel https://sites.google.com/site/rosicova/studijne-materialy/programovanie/zbierka-uloh
Google ti ich dá oveľa viac.

V každopm prípade, ty nemáš vedieť jazyk C, ty máš vedieť programovať. Programovací jazyk a programovanie sú dve rozdielne veci. Takže sa nehrň hneď do ďalších jazykov (usudzujem z tvojej druhej témy), kým nevieš programovať - a to budeš ako tak vedieť, až naprogramuješ aspoň 50 000 riadkov programov (odhadom, to je tak na 2 roky učenia). Rob pekne v C-čku ;)


_________________
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ľ
Aky program pre zaciaticnika

Registrovaný: 24.08.12
Prihlásený: 09.02.19
Príspevky: 59
Témy: 0 | 0
NapísalOffline : 21.03.2015 10:58 | Aky program pre zaciaticnika

Bez cyklů toho fakt moc neuděláš (možná tak největší/nejmenší ze tří čísel), mrkni na to jak se vytvářejí a roztoč kolotoč :)

Ta sbírka úloh od BX je moc pěkná, hned na základní úloze č. 8 se dá krásně vyřádit. Místo prostého rozměnění na mince naprogramuj bankomat, kam se přihlásíš číslem účtu a PINem, pokud účet existuje (předpokládám vyhledání v nějakém poli, jestli je už umíš), tak se zobrazí zůstatek, po zadání požadované částky program zkontroluje jestli je kredit dost vysoký, a buď vypíše varování nebo částku vyplatí a odečte z účtu. A teprve po tom odečtení vypíše seznam bankovek a mincí příslušné hodnoty a jejich počty, jako by je tahal z pokladny.
K tomu se ti zrovna hodí SWITCH.

A jestli si rád hraješ a současně u toho přemýšlíš (což asi ano, když ses dal na programování), tak můžeš zkusit hru NIM. Nejznámější hospodská varianta je prosté odebírání zápalek, kdy prohrává ten hráč, na kterého zbyla poslední. Pravidla jsou jednoduchá:
  • Na začátku hry se vygeneruje náhodný počet zápalek, což je liché číslo v rozsahu 17 až 27.
  • Stejně tak se vylosuje maximum které se v dané hře smí odebírat, v rozsahu 2 až 5.
  • Hraje člověk proti počítači, v tazích se střídají. Výhodnější pozici má ten kdo začíná, takže je dobré aby i první tah byl přidělený náhodně a nezačínal pořád ten samý. Nebo, pokud se hraje víc her za sebou, jednou začíná člověk a jednou počítač, a nebo může začínat ten který minule prohrál, což mu dá větší šanci na výhru. To už záleží čistě jen na tobě, co se ti víc líbí a připadá ti spravedlivější.
Ukázka hry:
Kód:
V této hře můžeš vzít 1 až 3.
Počet zápalek: 19
Hraje člověk: 3
Počet zápalek: 16
Hraje počítač: 3
Počet zápalek: 13
Hraje člověk: 4
To nejde!
Počet zápalek: 13
Hraje člověk: 1
Počet zápalek: 12
Hraje počítač: 3
Počet zápalek: 9
Hraje člověk: 3
Počet zápalek: 6
Hraje počítač: 1
Počet zápalek: 5
Hraje člověk: 2
Počet zápalek: 3
Hraje počítač: 2
Počet zápalek: 1
Vyhrál počítač.
Chceš hrát znovu? (A/N) _

Pár poznámek k programu, kromě maxima je dobré ohlídat aby nešlo odebrat záporné číslo nebo nula, což by určitě nějaký podvodník zkusil. Také nesmí jít vzít víc zápalek než leží na stole, ale když nějaký trouba zvedne poslední dvě zápalky co tam jsou místo jedné, tak samozřejmě prohraje, i když nemusel. A pro počítač se dá jeho odebírání udělat buď náhodným číslem, což bude dost hloupý a snadno porazitelný protivník, nebo zkusit vymyslet výherní strategii, která z něj udělá těžko porazitelného soupeře, co neodpustí žádnou chybu. Zrovna v téhle hře není moc složitá ;-)
Použiješ tady IF, FOR, WHILE, a výpis výsledku se dá udělat zrovna přes ten ternární výraz.


_________________
"Existuje pouze jeden člověk, který má méně přátel než Bill Gates, a tím je Saddám Husajn." (Paul Grayson)
 [ Príspevkov: 4 ] 


Aky program pre zaciaticnika



Podobné témy

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

Aky program pre kameru?

v Video programy

1

1013

12.04.2008 21:14

Mandy

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

Aký program pre TV kartu?

v TV

27

901

28.01.2017 19:34

liveman

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

Aký program pre tvorbu FPS hry

v Ostatné

4

593

26.09.2015 20:47

martinius96

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

Aky program potrebujem pre spustenie CS1.6 na PC Mac

v Počítačové hry

1

592

24.03.2012 15:13

KeNNi

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

Program pre strihanie a uprava videa pre zaciatocnika

v Video programy

10

3382

04.01.2024 16:10

mtr

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

Aky program?

v Grafické programy

5

1376

15.05.2006 23:26

Hosak

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

Aky program?

v Ostatné

3

1290

24.08.2006 17:29

JanoF

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

aký program?

v Grafické programy

2

1122

16.02.2007 1:07

JanoF

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

aký program?

v Grafické programy

0

1111

21.08.2007 0:27

kkubooo

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

Aký program?

v Ostatné

28

1380

11.08.2008 21:08

dadmtb

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

Aký program ??

v Audio programy

3

539

30.11.2011 0:28

shiro

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

Poradte aky program

v Ostatné programy

5

663

25.01.2011 1:11

Flowy

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

Aky Antivirusovy program ?

v Antivíry a antispywary

7

1510

12.08.2010 21:41

don jebot

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

Aký program na vytváranie ....

v Grafické programy

5

1218

04.03.2006 23:30

Scorpion

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

Aký je to program?

v Ostatné programy

8

749

26.12.2007 18:51

dsljohn

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

Aky pouzivate antivirusovy program?

[ Choď na stránku:Choď na stránku: 1 ... 21, 22, 23 ]

v Antivíry a antispywary

662

64801

20.10.2023 12:31

eMKejx



© 2005 - 2024 PCforum, edited by JanoF