Utwórz plik wsadowy, który poprosi o wprowadzenie dwóch liczb. Następnie utworzy folder o nazwie "wyniki". W jego środku powinny utworzyć się 4 foldery o nazwie "suma", "roznica", "iloczyn", "iloraz", a w nich kolejny folder, którego nazwa będzie odpowiednim wynikiem działania na dwóch wcześniej wprowadzonych liczbach. W załączniku przykład utworzonej struktury dla liczb 10 i 2.

[Wakacyjna lista wyzwań (2021) ; 25]


Utwórz Plik Wsadowy Który Poprosi O Wprowadzenie Dwóch Liczb Następnie Utworzy Folder O Nazwie Wyniki W Jego Środku Powinny Utworzyć Się 4 Foldery O Nazwie Suma class=

Odpowiedź :

Witaj :)

Dodałem również parę komentarzy z objaśnieniem co wykonuje oraz załącznik z widocznym drzewkiem dla podanych liczb: 2 i 3

Kod:

@echo off  

:: Wyłączam wyświetlanie poleceń.

set /p liczba1="Podaj pierwsza liczbe: "  

:: Pobieram pierwszą i drugą liczbę.

set /p liczba2="Podaj druga liczbe: "

:: Wykonuje obliczenia - w procentach umieszczam zmienne (liczby)

set /a suma=%liczba1%+%liczba2%

set /a roznica=%liczba1%-%liczba2%

set /a iloczyn=%liczba1%*%liczba2%

set /a iloraz=%liczba1%/%liczba2%

:: Sprawdzam, czy dany folder (suma z wynikiem) nie istnieje,  

:: jeśli nie istnieje to go tworzę... Tak samo robię z pozostałymi folderami.

if not exist "C:\wyniki\suma\%suma%" mkdir "C:\wyniki\suma\%suma%"

if not exist "C:\wyniki\roznica\%roznica%" mkdir "C:\wyniki\roznica\%roznica%"

if not exist "C:\wyniki\iloczyn\%iloczyn%" mkdir "C:\wyniki\iloczyn\%iloczyn%"

if not exist "C:\wyniki\iloraz\%iloraz%" mkdir "C:\wyniki\iloraz\%iloraz%"

echo Stworzylem wszystkie foldery na dysku C

:: Zatrzymuje program, aby można było przeczytać komunikat

pause>nul

Zobacz obrazek HeezQ