IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

6. diel - Učíme sa počítať pomocou Batch priemer

Upozornenie: článok je starý a bude v najbližšej dobe aktualizovaný

Vitajte u ďalšieho dielu o súboroch .bat ... V tomto diele sa naučíme počítať. Premenné už vieme, takže by to malo byť jednoduché :) .

Vytvoríme si napríklad programík, ktorý spočíta priemer z 5-tich čísiel. Ak niekto nevie, ako sa priemer počíta - spočítajú sa všetky čísla a potom sa vydelí počtom čísel, bnapř. Priemer čísel 1,2,3,4,5 je 1 + 2 + 3 + 4 + 5 = 15/5 = 3 - priemer je 3

Začneme ako obvykle:

@echo off
title Pocitame prumer

Teraz to bude trochu nudné - ideme vytvárať premenné:

set /p prvni=Zadejte prvni cislo :
set /p druhe=Zadejte druhe cislo :
set /p treti=Zadejte treti cislo :
set /p ctvrte=Zadejte ctvrte cislo :
set /p pate=Zadejte pate cislo :

Výborne, premeny konečne hotové :) Teraz sa vrhneme na trochu zábavnejšie časť prográmku - počítanie: na počítanie použijeme príkaz

set /a prumer=

"/ A" slúži pre počítanie a "set" tam je preto, že sa to uloží do premennej. Takže, najprv všetko sčítame:

set /a soucet=%prvni%+%druhe%+%treti%+%ctvrte%+%pate%

Spočítame priemer:

set /a prumer=%soucet%/5

A vypíšeme výsledok -

echo Prumer je %prumer%
pause

A je to hotovo ...

Celkový kód:

@echo off
title Pocitame prumer
set /p prvni=Zadejte prvni cislo :
set /p druhe=Zadejte druhe cislo :
set /p treti=Zadejte treti cislo :
set /p ctvrte=Zadejte ctvrte cislo :
set /p pate=Zadejte pate cislo :

set /a soucet=%prvni%+%druhe%+%treti%+%ctvrte%+%pate%
set /a prumer=%soucet%/5
echo Prumer je %prumer%
pause

Ak by niekto niečomu nerozumel, pýtajte sa. Pre istotu prikladám zdroj.


 

Mal si s čímkoľvek problém? Stiahni si vzorovú aplikáciu nižšie a porovnaj ju so svojím projektom, chybu tak ľahko nájdeš.

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 357x (332 B)
Aplikácia je vrátane zdrojových kódov

 

Článok pre vás napísal Neaktivní uživatel
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Tento uživatelský účet již není aktivní na základě žádosti jeho majitele.
Aktivity