Langsung ke konten utama

Kode aplikasi kalkulator menggunakan pemrograman shell

Contoh Programnya seperti ini:

#!/bin/bash

input()
{
echo -n "Masukan input bilangan ke-1 = "
read bil1
echo -n "Masukan input bilangan ke-2 = "
read bil2
}

loop=y
while [ $loop != n ]
do
clear
echo ############################
echo #        KALKULATOR                 #
echo ############################
echo 1. PENJUMLAHAN
echo 2. PENGURANGAN
echo 3. PERKALIAN
echo 4. PEMBAGIAN
echo 5. PERPANGKATAN
echo 6. Exit
echo -n MASUKAN PILIHAN ANDA :
read a

if (($a == 1))
then
input
echo Jumlah penjumlahan $bil1 dengan $bil2 = $[bil1+bil2]
elif (($a == 2 ))
then
input
echo Jumlah pengurangan $bil1 dengan $bil2 = $[bil1-bil2]
elif (($a == 3 ))
then
input
echo Jumlah perkalian $bil1 dengan $bil2 = $[bil1*bil2]
elif (($a == 4 ))
then
input
echo Jumlah pembagian $bil1 dengan $bil2 = $[bil1/bil2]
elif (($a == 5 ))
then
input
echo Jumlah Perapnakatan $bil1 =$[bil*bil1]
else
exit
fi
echo -n "Mulai Menghitung Lagi (y,n)= "
read loop
done

Cara menjalankan:
Saya akan sedikit mengulas cara menjalankan kode diatas...

1. Copy kode diatas ke teks editor (notepad atau wordpad) dan simpan pada komputer anda atau pada flashdisk dengan nama "kalkulator.txt" (tanpa tanda petik).

2. Buka Shell atau command prompt pada sistem operasi Linux anda (bisa semua versi Linux).

3. Pindahkan direktori shell ke direkstori dimana anda menyimpan file tersebut menggunakan perintah cd (change directory). Misalnya apabila suatu file disimpan pada direktori Desktop maka perintahnya adalah " cd /Desktop/ " (tanpa tanda petik).

4. Ketik perintah " chmod u+x kalkulator.txt " (tanpa tanda petik). Perintah ini untuk mengeksekusi file tersebut.

5. Kalau kode tidak ada yang error, ketik perintah " ./kalkulator.txt " (tanpa tanda petik). Perintah ini untuk mengkompile file tersebut.

6. Kalau sudah sampai tahap ini maka akan ditampilkan aplikasi kalkulator sederhana pada prompt.

Semoga sedikit pengetahuan ini dapat bermanfaat bagi temen2 yang sedang belajar pemrograman shell.. :)

Komentar

Postingan populer dari blog ini

Operasi File Sederhana dengan VB.NET

Ada kalanya kita perlu melakukan operasi file sederhana dalam program yang kita buat. Adapun yang saya maksud operasi file sederhana di sini adalah membuat file, memindahkan file, menyalin file, menghapus file dan memeriksa keberadaan file. Jika kita menggunakan VB.Net, maka untuk melakukan operasi-operasi file sederhana tersebut cukup menggunakan beberapa method yang ada di class File, semuanya sangat mudah untuk digunakan dan sudah disediakan oleh VB.NET. Berikut ini adalah contoh penggunaan  method-method tersebut dan penjelasan singkatnya: Membuat file dengan method File.Create File.Create ("C:\Folder Saya\Tes.txt") Perintah di atas akan membuat sebuah file bernama “Tes.txt” di folder “Folder Saya” pada drive C. Jika file tersebut sudah ada maka file yang ada akan ditimpa dengan file baru, namun jika drive C atau folder “Folder Saya” tidak ada (tidak dapat diakses) maka akan tampil eror “ The filename, directory name, or volume label synt...

7 Keajaiban Baru Di Dunia

1. Jeju Island di  South Korea    Gambar: Waves crashing on Jeju seashore.   (Sumber:Wikipedia) Awal sejarah Cheonjiyeon Air Terjun di Pulau Jeju. Gelombang menerjang di Jeju pantai. Gunung Halla di Jeju. Cheonjiyeon Air Terjun di Jeju. Menurut legenda, tiga setengah dewa muncul dari Samsung hyeol yang dikatakan telah di lereng utara Gunung. Halla dan menjadi nenek moyang orang-orang Jeju yang mendirikan Kerajaan Tamna. Ini juga telah menyatakan bahwa tiga bersaudara termasuk Ko-hu yang keturunan 15 Koulla, salah satu nenek moyang orang-orang Jeju, diterima oleh pengadilan Silla pada saat mana Tamna nama secara resmi diakui, sedangkan pemerintah resmi tulisan dari Komandan, Pangeran dan Gubernur yang diberikan oleh pengadilan atas tiga. Namun, tidak ada bukti konkret ketika "Tiga Nama" (Samseong-Ko, Yang dan Pu) muncul maupun untuk tanggal yang tepat dari ketika Ko-hu dan saudar...

10 Most Popular Internet Browser on 2012 + Download Link

Internet browser is an application to assist users in navigating the virtual world , each year Internet / Web browser that we use are always fix bugs , ranging from security , features , speed browsing and so forth . According to the review / testing in 2012 , that this year there is a change from previously ranked number one occupied by the output of the Mozilla Firefox browser , but this year the first rank is taken over by the output google chrome browser . Chrome is already worthy of occupying the first position , given in terms of chrome speed noticeably faster than other browsers and not only that chrome does not burden the CPU as well , when browsing activity . Simply look at the review below . 10 Internet Browser of the Year 2012 : 1. Google Chrome Spesifikasi & Reviews : Rating: Feature Set: 5 Star (Excellent) Securit...