Sabtu, 05 Oktober 2013

Membuat Kalkulator Desimal dengan File Bat

Membuat program Kalkulator desimal menggunakan file bat
Langkah-langkahnya adalah
1. buka notepad
2. lalu tuliskan script program yang ada di bawah ini

@echo off
mode 40,15
:start
cls
set “a=”
set “b=”
set “k1=”
set “k2=”
echo.
echo 
echo 1. tambah
echo 2. kurang
echo 3. kali
echo 4. bagi
set "bilangan="
set /P real= Pilih operasi yang diinginkan :


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

:tambah
set /p a=Tentukan nilai A :
set /p b=Tentukan nilai B :
set /a hasil=%a%+%b%
echo hasil adalah %hasil%
goto :con_loop
:kurang
 set /p a=Tentukan nilai A :
set /p b=Tentukan nilai B :
set /a hasil=%a%-%b%
echo hasil adalah %hasil%
goto :con_loop
:kali
set /p a=Tentukan nilai A :
set /p b=Tentukan nilai B :
set /A x=a*b
set /a k1=(x*(4))
set /a k2=((a-x*b)*10-(k1*b))*10/b
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
:next
echo.
echo Hasil perkalian = %x%,%k1%%k2%
goto :con_loop
:bagi
set /p a=Tentukan nilai A :
set /p b=Tentukan nilai B :
set /A x=a/b
set /a k1=(a-x*b)*10/b
set /a k2=((a-x*b)*10-(k1*b))*10/b
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
:next
echo.
echo Hasil Pembagian = %x%,%k1%%k2%
:con_loop
set “ans=”
set /p ans=Continue (y/n)?
if /i “%ans%” equ “y” goto start
if /i “%ans%” equ “n” exit
goto con_loop

3. lalu save notepad tersebut dengan ekstensi all files lalu di beri format dengan ".bat"
4. lalu jalankan program tersebut dan akan sama seperti gambar dibawah ini
5. jika program di jalankan akan muncul seperti dibawah ini.


Tidak ada komentar:

Posting Komentar