Avatar
borec.peta
Člen
Avatar
borec.peta:

ahoj nevíte co je zde spatne

set /p kalku=

if /i %kalku%==%1% goto scitani
if /i %kalku%==%2% goto nasobeni
if /i %kalku%==%3% goto deleni
if /i %kalku%==%4% goto odcitani
if /i %kalku%==%5% goto prumer
if /i %kalku%==%6% goto konec

set /p jmeno=Opravdu chcete smazat tento soubor?(napis:ano,ne):
set ano=ano
set ne=ne
set niccc=niccc

if /i %jmeno%==%ne% goto ne
if /i %jmeno%==%ano% goto ano
if /i %jmeno%==%niccc% goto niccc

:lol
echo Chyba!
pause
goto prum
exit

:konec
pause
GOTO start
exit

:odcitani
set /p prvni=Zadejte prvnˇ źˇslo:
set /p druhe=Zadejte druh‚ źˇslo:

set /a soucet=%prvni%-%druhe%
echo rozdˇl je %soucet%.
PAUSE
goto prum
exit

:scitani
set /p prvni=Zadejte prvnˇ źˇslo:
set /p druhe=Zadejte druh‚ źˇslo:

set /a soucet=%prvni%+%druhe%
echo souźet je %soucet%.
PAUSE
goto prum

:nasobeni
set /p prvni=Zadejte prvnˇ źˇslo:
set /p druhe=Zadejte druh‚ źˇslo:

set /a nasobeni=%prvni%*%druhe%
echo n sobek je %nasobeni%.
PAUSE
goto prum

:deleni
set /p prvni=Zadejte prvnˇ źˇslo:
set /p druhe=Zadejte druh‚ źˇslo:

set /a deleni=%prvni%/%druhe&
echo poÔˇl je %deleni%.
PAUSE
goto prum


:prumer
set /p prvni=Zadejte prvnˇ źˇslo:
set /p druhe=Zadejte druh‚ źˇslo:
set /p treti=Zadejte týeti źˇslo:
set /p ctvrte=Zadejte źtvrt‚ źˇslo:
set /p pate=Zadejte p t‚ źˇslo:

set /a soucet=%prvni%+%druhe%+%treti%+%ctvrte%+%pate%
set /a prumer=%soucet%/5
echo Prumer je %prumer%.
PAUSE
goto prum

omlouvam se za ten text ale proste to notepad nezvlada

Odpovědět 4.12.2014 18:10
嘿伙计在看什么
Avatar
Odpovídá na borec.peta
Neaktivní uživatel:

Ahoj :)

takže jsem si to pročítal a proč po vypočítaní příkladu to človeka posílá na neexistujicí :prum když už tak asi :prumer a potom ještě druhá věc, po vypočitání tě to posílá k dalším výpočtům další věc měl by sis ošetřit uživatelský vstup na začatku, když člověk nezadá spravné číslo tak to člověka pošle k smazaní souboru atd. těch chyb tam je hodně a asi ti je všechy vypisovat nebudu, ale zkus si to ještě pročíst těch drobných chyb tam máš celkem dost :)

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 4.12.2014 18:38
Neaktivní uživatelský účet
Avatar
DELTA12
Redaktor
Avatar
DELTA12:

Nechces na to readsej pouzit C# alebo Javu? takyto program by si mal spisany za 10 minut.

 
Nahoru Odpovědět 5.12.2014 21:01
Avatar
mkub
Redaktor
Avatar
Odpovídá na Neaktivní uživatel
mkub:

prve, co som si vsimol, mas neexistujuce navestie prum, aj to ti moze vyhadzovat chyby

 
Nahoru Odpovědět 6.12.2014 10:27
Avatar
mkub
Redaktor
Avatar
Odpovídá na DELTA12
mkub:

anio v C/C++, ci v Pascale alebo v Basicu napisat tento program tiez nie je problematicke a je to ovela prehladnejsie nez v BAT davke

 
Nahoru Odpovědět 6.12.2014 10:30
Avatar
borec.peta
Člen
Avatar
borec.peta:

vim ale je to ukol a diky ten problem sem uz vyresil:D

Nahoru Odpovědět 11.12.2014 14:55
嘿伙计在看什么
Avatar
Tomáš Brůna
Redaktor
Avatar
Odpovídá na borec.peta
Tomáš Brůna:

Ahoj co to má dělat? (jen taková drobnost na začátek patří @echo off):-D

Nahoru Odpovědět 25.2.2015 21:07
Lepší být šprt než blbec :)
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.