Hra na hádanie čísla
Delphi & Pascal (česká wiki)
Kategória: KMP (Klub mladých programátorov)
Program: Myslim_c.pas
Súbor exe: Myslim_c.exe
Program: Myslim_c.pas
Súbor exe: Myslim_c.exe
Hra na hádanie čísla
{ MYSLIM_C.PAS } { Hra s jednoduchym menu. } { } { Author: Unknown } { Datum: 26.11.2010 http://www.trsek.com } program myslim; uses crt; var a,b,c,d,e,r,pokr,u:longint; h1,h2,h3:string; x,w:char; procedure hra; begin clrscr; textcolor(15);writeln('Hrac 1, ako sa volas?'); readln(h1); writeln(''); writeln('Hrac 2, ako sa volas?'); readln(h2); writeln(''); writeln('Hrac 3, ako sa volas?'); readln(h3); writeln(''); writeln('Tato hra nieje tazka. ',h3,' si bude mysliet cele cislo.'); writeln('',h1,' a ',h2,' budu typovat. Koho typ bude blizsie, vyhrava.'); writeln('Cisla budu ciernou farbou.'); writeln(''); writeln('',h3,', napis cislo ktore budu ',h1,' a ',h2,' hadat.'); textcolor(0);readln(r); textcolor(15);writeln('',h1,', typni si, ake cislo si ',h3,' mysli?:'); textcolor(0);readln(a); textcolor(15);writeln('',h2,', aky je tvoj typ?'); textcolor(0);readln(b); c:=r-a; d:=r-b; textcolor(10);if(c<d)then writeln('',h1,' vyhral!'); if(d<c)then writeln('',h2,' vyhral!'); if(a=r)then writeln('',h1,' trafil cislo!'); if(b=r)then writeln('',h2,' trafil cislo!'); if(a=b)then writeln('',h1,' aj ',h2,' tipli rovnake cislo'); writeln('',h3,' si myslel cislo ',r,'.'); writeln('',h1,' si typol cislo ',a,'.'); writeln('',h2,' si typol cislo ',b,'.'); textcolor(15);writeln('Michal Szabo 2010'); readln; writeln('Hrat znovu? a/n'); w:=readkey; if(w='a')then begin hra; end; if(w='n')then end; procedure instr; begin clrscr; GotoXY(10,10);textcolor(15);writeln('Tato hra nieje tazka. Jeden hrac si bude mysliet'); writeln('cislo a dalsi dvaja ho budu hadat.Cisla budu ciernou farbou. Za kazdim'); writeln('zadanim udajom stlacte ENTER. Pre zacatie hry stacte ENTER.'); writeln('Michal Szabo 2010'); readln; u:=1; if(u=1)then begin hra; end; end; begin clrscr; textcolor(9);GotoXY(35,11);writeln('Nacitavam'); write('....................'); write('..............................'); writeln('..............................'); GotoXY(35,15);writeln('Stlac ENTER'); readln; clrscr; Writeln(' Myslim si '); writeln(' ### ### ### # ### '); writeln(' # # # # # # # # '); writeln(' # # # # # # '); writeln(' # # ### # # # '); writeln(' # # # # # # '); writeln(' # # # # # # # # '); writeln(' ### ### ### ##### ### '); writeln; writeln(' Stlac ENTER'); readln; writeln; textcolor(15);writeln('Menu: h - Hra'); writeln(' i - Instrukcie'); writeln(' k - Koniec'); x:=readkey; if(x='h')then begin hra; end; if(x='i')then begin instr; end; if(x='k')then end.