Welcome To Dhiskachania Blog

Minggu, 06 Oktober 2013

TUGAS SISTEM OPERASI
BATCH FILE (PROGRAM MENU UTAMA)

1. Script :
@echo off
color b5
:a
CLS
echo.
echo.
echo.
echo     -------------------------------------------------------
echo      Selamat Datang di Menu Sederhana Dhiska
echo     ------------------------------------------------------
echo.
echo.
echo            ------------------------------------        
echo            I [1] Adobe Reader 8.0        I
echo            I [2] Paket Tracer 5.1         I
echo            I [3] Pad2Pad                      I
echo            I [4] XAMPP Control Panel   I
echo            I [5] Keluar                         I
echo            ------------------------------------
echo.
echo.
echo.
set /p "pil=          Masukkan Pilihan Anda :"
if %pil%==1 CALL "C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe"
if %pil%==2 CALL "C:\Program Files\Packet Tracer 5.1\bin\PacketTracer5.exe"
if %pil%==3 CALL "C:\Program Files\Pad2Pad\pad2pad.exe"
if %pil%==4 CALL "D:\xampp\xampp-control.exe"
IF %PIL%==5 EXIT/b
echo.
pause
goto a

2. Hasil :
 

 TUGAS SISTEM OPERASI
BATCH FILE ( PROGRAM KALKULATOR)

1. SCRIPT :
 @echo off
color 21
:depan
echo Kalkulator sederhana
echo ~~~~~~~~~~~~~~~~~~~~

set /P angka1= angka pertama :
set /P angka2= angka kedua :

echo 1. tambah
echo 2. kurang
echo 3. kali
echo 4. bagi
echo 5. keluar
set "bilangan="
set /P bilangan= Pilih operasi yang diinginkan :


IF /I "%bilangan%"=="1" GOTO :tambah
IF /I "%bilangan%"=="2" GOTO :kurang
IF /I "%bilangan%"=="3" GOTO :kali
IF /I "%bilangan%"=="4" GOTO :bagi
IF /I "%bilangan%"=="5" GOTO :keluar

:tambah
set /a hasil=%angka1%+%angka2%
echo hasil adalah %hasil%
goto :lagi

:kurang
set /a hasil=%angka1%-%angka2%
echo hasil adalah %hasil%
goto :lagi

:kali
set /a hasil=%angka1%*%angka2%
echo hasil adalah %hasil%
goto :lagi

:bagi
set /a hasil=%angka1%/%angka2%
set /a x=angka1/angka2
set /a k1=(angka1-x*angka2)*10/angka2
set /a k2=((angka1-x*angka2)*10-(k1*angka2))*10/angka2
if errorlevel 1 goto start
if /i %k1% lss 0 set /a k1=0-k1
if /i %k2% lss 0 set /a k2=0-k2
echo hasil adalah %x%,%k1%%k2%
goto :lagi
echo.

:lagi
set /P lagi=Apakah Anda ingin menghitung ulang (y/n)?
cls
if /I "%lagi%"=="y" GOTO :depan
if /I "%lagi%"=="n" GOTO :keluar
:keluar
exit

2. HASIL :