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

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

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
adam
Člen
Avatar
adam:5.6.2012 15:47

aha :) takže jestly jsem to správně pochopil výpočet průmeru pro 10 čísel by vypadal takto:

@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 /p seste=Zadejte seste cislo :
set /p sedme=Zadejte sedme cislo :
set /p osme=Zadejte osme cislo :
set /p devate=Zadejte devate cislo :
set /p desate=Zadejte desate cislo :

set /a soucet=%prvni%+%druhe%+%treti%+%ctvrte%+%pate%+%seste%+%sedme%+%osme%+%devate%+%desate%
set /a prumer=%soucet%/10
echo Prumer je %prumer%
pause

?

a jde udělat že se počet čísel zada do příkazového řádku po spuštění ?

 
Odpovedať
5.6.2012 15:47
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na adam
David Hartinger:5.6.2012 16:12

V batchi existuje i něco jako cyklus, ale podle mne vůbec nemá smysl se tím zabývat, raději se podívej na C#. Počítání průměru z libovolného množství čísel je součastí tutoriálu.

Odpovedať
5.6.2012 16:12
New kid back on the block with a R.I.P
Avatar
Odpovedá na David Hartinger
Neaktivní uživatel:5.6.2012 16:14

Hej přestaň odvádět zájemce :D

Odpovedať
5.6.2012 16:14
Neaktivní uživatelský účet
Avatar
Odpovedá na adam
Neaktivní uživatel:5.6.2012 16:14

Ano,bylo by to takto :)

Odpovedať
5.6.2012 16:14
Neaktivní uživatelský účet
Avatar
Odpovedá na adam
Neaktivní uživatel:5.6.2012 16:15

Jde to udělat,ale bylo by to složitější.. Možná to jde jinak,ale jak myslím já tak by to bylo horší :D

Odpovedať
5.6.2012 16:15
Neaktivní uživatelský účet
Avatar
adam
Člen
Avatar
adam:5.6.2012 16:22

moc děkuji za odpovědi :) :D

 
Odpovedať
5.6.2012 16:22
Avatar
tomas
Nevyplnené
Avatar
tomas:25.11.2012 17:12

Promin ale nedaji se nejak dat do batche desetinne cisla?
Nevim si s tim rady

 
Odpovedať
25.11.2012 17:12
Avatar
Martin Bruna
Člen
Avatar
Odpovedá na
Martin Bruna:25.11.2012 17:41

Já to řešil takto

set cislo=0
set /P cislo=Napiste polomer kruhu:
set /a cislo=%cislo%*%cislo%*314
set /a b=%cislo:~-2%
set /a a=%cislo:~-0,-2%
if %b%==0 (
echo Obsah kruhu je %a% cm*cm
pause
goto Menu
)
echo Obsah kruhu je %a%.%b% cm*cm
pause

ale nevím jestli je to řešení i pro váš případ

 
Odpovedať
25.11.2012 17:41
Avatar
Tomas
Nevyplnené
Avatar
Odpovedá na Martin Bruna
Tomas:28.11.2012 12:47

Spis sem to potreboval pri zadavani.:(

 
Odpovedať
28.11.2012 12:47
Avatar
MARTIN
Nevyplnené
Avatar
MARTIN:14.2.2013 13:10

Jak se to vyplnuje aby to fungovalo?
Díky. :)

 
Odpovedať
14.2.2013 13:10
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!