• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

set bat :true zamyka mi okno

42 Warsaw Coding Academy
0 głosów
190 wizyt
pytanie zadane 15 kwietnia 2024 w Inne języki przez sensor Użytkownik (680 p.)

Dlaczego mi zamyka okno?

@echo off
echo.
set /p num1=wpisz numer:
echo.
set /p num2=wpisz numer:
echo.
set /p num3=wpisz numer:
echo.
set /p num4=wpisz numer:
echo.
set /a ans=%num1%+%num2%+%num3%+%num4%
set /a avg=%ans%/4
ECHO %avg%
if %avg%>=`100` goto true
:true
echo Dwie wprowadzone liczby były takie same.
echo.
pause

 

2 odpowiedzi

+1 głos
odpowiedź 15 kwietnia 2024 przez niezalogowany
edycja 15 kwietnia 2024
Witaj,już mówię prawdopodobnie "=" usuń ale pewien  nie jestem (prawdopodobnie to nie to także może być ` ` ale nie traktuj tego priorytetowo bo pewnie nie to )możesz klikać pod czas pause a także nie wiem jestem dobry w tym ale na pierwszy rzut oka to co napisałem i brak title sie rzuca w oczy a także zamiast echo. możesz używać enter zwykłego ale to nie do tematu a wiem chyba goto true powinno być chyba goto true: i więcej nie wiem jak coś mogę się mylić dawno nie pisałem w notatniku.a i oczywiście też nie pamientam ale chyba nie możesz używać >100 musi byc już ustanowione przez set/a lub p i wtedy może być = ,> itp ale oczywiście nie gwarantuje nic
komentarz 15 kwietnia 2024 przez niezalogowany
Ps jak pomogłem możesz uznać odp za najlepszą? Nie zmuszam ale chętnie przyjmę p i jak coś nie ma za co mam nadzieję że pomogłem
komentarz 15 kwietnia 2024 przez sensor Użytkownik (680 p.)

tak już doszedłem że coś nie tak ze znakami może być pierwsze co mi do głowy przyszło,

@echo off
echo.
set /p num1=Enter Prelim:
echo.
set /p num2=Enter Midterm:
echo.
set /p num3=Enter Semi:
echo.
set /p num4=Enter Finals:
echo.
set /a ans=%num1%+%num2%+%num3%+%num4%
set /a avg=%ans%/4
ECHO %avg%
if %avg%==`95` goto true
:true
echo The two numbers you entered were the same.
echo.
pause
exit

 

komentarz 15 kwietnia 2024 przez niezalogowany
Rozumie że dziala
0 głosów
odpowiedź 15 kwietnia 2024 przez sensor Użytkownik (680 p.)

o tak już lepiej

@echo off
echo to jest okno cmd rozruchu pliku .bat uruchamiajacy formularz matematyczny
echo.
echo jezeli wynik dzielenia sumy liczb, kolejno pojedynczo przez kazda z liczb, sie powtorzy, pojawi sie okno wyliczenia, w innym wypadku okno sie zamknie
echo.
set /p num1=wpisz numer:
echo.
set /p num2=wpisz numer:
echo.
set /p num3=wpisz numer:
echo.
set /p num4=wpisz numer:
echo.
set /a ans=%num1%+%num2%+%num3%+%num4%
set /a avg1=%ans%/%num1%
set /a avg2=%ans%/%num2%
set /a avg3=%ans%/%num3%
set /a avg4=%ans%/%num4%

if %avg1%==%avg2% goto true
ECHO 1 %avg1%
:true
if %avg2%==%avg3% goto true
ECHO 2 %avg2%
:true
if %avg3%==%avg4% goto true
ECHO 3 %avg3%
:true
if %avg4%==%avg1% goto true
ECHO 4 %avg4%
:true
if %avg4%==%avg2% goto true
ECHO 5 %avg4%
:true
if %avg3%==%avg1% goto true
ECHO 6 %avg3%
:true
echo dobry wpis.
echo.
pause
exit

 

Podobne pytania

0 głosów
3 odpowiedzi 533 wizyt
pytanie zadane 15 kwietnia 2024 w Inne języki przez sensor Użytkownik (680 p.)
0 głosów
1 odpowiedź 626 wizyt
pytanie zadane 28 stycznia 2023 w Inne języki przez tubylec01 Obywatel (1,550 p.)
+1 głos
1 odpowiedź 423 wizyt
pytanie zadane 11 marca 2022 w Inne języki przez artix132 Użytkownik (870 p.)

93,377 zapytań

142,380 odpowiedzi

322,532 komentarzy

62,727 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...