home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 July
/
Chip_1997-07_cd.bin
/
tema
/
baltazar
/
sgpbc
/
sluch.sgp
< prev
next >
Wrap
Text File
|
1997-05-20
|
3KB
|
83 lines
SGPC 3.00 S#000000 19.09.1993 13:56:52 StructNo 0 0
; Vytvo²en ze vzoru: VZORBC.000
# include <baltazar.h>
;-h------------------------------------------------------------------------
/***** globální prom╪nné *****/
;-h---------------------------------------------------------------------------
/***** hlavní program *****/
void main( void )
-s--SLUCH ■ 5 -2 -6 3
______________________SLUCH________________________
Zaƒátek Zkouτka Konec
0[VR:(5)!:Popojdi(5) sluchu !w]
___________│_____________
Nápov╪da Konec
vbk! z!
___________Volba?__________ :VypniTón()
/1 /2
0-20kHz 20kHz-0
df! ef!
Kmitoƒty Kmitoƒty
#A:(i,0,20000,100) #D:(i,20000,0,100)
__"Kmitoƒet__ 'Kmitoƒet
Tón Klávesa
tc! a!v
Klávesa?
/k
Stisknuta
h!
-o1- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 /* prom╪nné <var> */ int a, b, c, d, e, f, g, h, i, j, Klávesa;
[ Vytvo²Prostor()
] ZruτProstor()
a Klávesa= ¼tiKlávesuZFronty()
b ; nápov╪da - volba sm╪ru
GrSmaºOkno();
GrNastavPozici(3,1);
GrPiτⁿet╪zec("ZKOUµKA SLUCHU [1] 0 Hz - 20000 Hz");
GrNastavPozici(3,12);
GrPiτⁿet╪zec(" [2] 20000 Hz - 0 Hz");
c ¼ekej(200)
d ; piτ dolní nápov╪du p²i zvyτování frekvence
GrNastavPozici(140, 1); GrPiτⁿet╪zec(" ");
GrNastavPozici( 3,12);
GrPiτⁿet╪zec(" Aº p²estanete slyτet tón, stiskn╪te klávesu.")
e ; piτ dolní nápov╪du p²i sniºování frekvence
GrNastavPozici(140, 1); GrPiτⁿet╪zec(" ");
GrNastavPozici(3,12);
GrPiτⁿet╪zec(" Aº uslyτíte tón, stiskn╪te klávesu. ")
f ; nastav barvu textu na ƒernou
GrNastavBarvuPop²edí(¼erná)
h ; piτ Hz vpravo
GrNastavPozici(259,1); GrPiτL¼íslo(i,5)
k Klávesa=¼tiKlávesuZFrontyS¼ekáním()
l VlevoVbok()
p Popojdi(1)
r VpravoVbok()
t Tón(i)
v VyprázdniFrontuKláves()
V Viditeln∞()
w ¼ekejNaKlávesu()
z ; napiτ konec (c) SGP Systems
GrNastavPozici(3,12);
GrPiτⁿet╪zec("Demo SGPbc 3.0 Copyright (c) SGP Systems,1993");
for (i=100; i<=1000; ++i) Tón(i);
for (i=1000; i>=100; --i) Tón(i);
P Popojdi
R RychlostBaltazara /* 0-9 */
-c1- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/1 Klávesa=='1'
/2 Klávesa=='2'
/k Klávesa Není 0
/P P²edm╪tP²edB
#A ; d╪lej od m do n pro prom╪nnou var - zápis #A:(var,m,n,krok)
OdDoKrok
#D ; opakuj dolà pro prom╪nnou var - zápis #D:(var,m,n,krok)
OdDolàDoKrok
=SP---------------------------------------------------------------------------
/***** konec programu *****/