Zadávanie údajov do programu v C++e |
|
|
|
|
|
|
|
|
|
Robí sa príkazom |
|
|
cin >> cena; |
program čaká, kým človek
nezadá hodnotu, a tú potom priradí premennej cena. |
= |
!Program to urobí a
pokračuje až po klávese Enter! |
|
|
! Premenná cena musí byť
predtým uvedená aj s jej typom v hlavičke programu v časti var! |
|
|
Ak chceme zadať viac
premenných: |
|
|
cin >> vek >>
vyska >> vaha; |
|
|
Písanie
výsledkov a textov |
|
|
Sa robí príkazom: |
|
|
cout << "Je ti " <<
vek << endl; |
|
|
= |
program napíše na obrazovku text v
úvodzovkách aj s hodnotou premennej vek. |
|
|
\n |
nová řádka |
|
|
\r |
návrat na začátek
řádky |
|
|
\f |
nová stránka |
|
|
\t |
tabulátor |
|
|
\b |
posun doleva (backspace) |
|
|
\a |
krátký zvukový signál |
|
|
\\ |
1 zpětné lomítko |
|
|
\´ |
apostrof |
|
|
\0 |
nulový znak |
|
|
\" |
uvozovky |
|
|
cout <<
"Tohle bude na 1. radku.\n" << "Tohle na druhem"
<< endl << "A tohle na tretim"; |
|
|
Príklad 0 [1] |
|
Výpočty |
|
|
a=b+c; |
|
|
Používame znamienka +, -, *, / na
numerickej klávesnici, číslice a zátvorky (). |
|
|
% je modulus, čo je zvyšok po
delení. |
|
|
Znamienka sú: |
|
|
== |
Rovná se |
|
= |
Přiřazení hodnoty |
|
|
!= |
Nerovná se |
+= |
Přiřazení součtu
uložené a nové hodnoty |
|
|
< |
Je menší než |
-= |
Přiřazení rozdílu uložené
a nové hodnoty |
|
|
> |
Je větší než |
|
Pocet=pocet+3; |
|
|
<= |
Je menší nebo rovná se |
je to iste ako |
|
|
>= |
Je větší nebo rovná se |
Počet+=3; |
|
|
Príklad 1 [2] |
|
Funkcia
na zistenie sklačenia klávesy |
|
|
keypressed; |
|
|
dáva logickú FALSE dovtedy, kým
nestlačíme klávesu (jedno akú). Po stlačení je TRUE. |
|
|
Musíme v hlavičke zadať
knižnicu crt.tpu príkazom uses crt |
|
|
klavesa:=readkey; |
|
= |
program čaká, kým
nestlačíme klávesu a do premennej klávesa priradí jej kód, premenná musí
byť char |
|
|
!!!tieto funkcie nereagujú na Ctrl,
Alt atd. |
|
|
Náhodný
výber |
|
|
Sa robí príkazom |
|
|
x = rand()%81; |
|
|
= |
za x sa dosadí náhodná hodnota od 0
po 80. !!! |
|
|
!!!pred prvým príkazom random MUSÍME
dať príkaz |
|
|
srand90; |
|
|
ktorý zabezpečí náhodnosť
pri každom spustení programu!!! |
|
|
Príklad
2 [3] |
|
Myš |
|
|
Ak chceme v C++e pracovať s
myšou, musíme ju spustiť príkazom |
|
|
mysinic; |
|
|
Pozíciu myši na ploche zistia |
|
|
mysx; |
|
|
mysy; |
|
|
zistí pozíciu x-ovej a y-ovej
súradnice polohy myši |
|
|
{ |
|
|
telo |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|