Pada
kesempatan kali ini saya akan menjelaskan bagaimana cara membuat program menu
dengan menggunakan bahasa c pada linux dimana di dalam menu tersebut terdapat
pilihan menghitung luas segitiga, menghitung luas persegi, program array dan
untuk keluar dari program. Langkah pertama yang harus anda lakukan adalah
jalankan console terlebih dahulu yaitu icon yang memiliki tampilan layar yang
berwarna hitam. Jika sudah langkah selanjutnya adalah tuliskan “vi
namaprogram.c” untuk membuka bahasa c pada console. Selanjutnya tuliskan
coddingan seperti contoh gambar berikut ini untuk membuat program menentukan
grade dengan bahasa c.
Jika anda telah selesai dengan menuliskan codingan seperti
contoh gambar sebelumnya. Maka langkah selanjutnya yang harus anda lakukan tekan
tombol esc pada keyboard anda, setelah itu tuliskan :wq untuk kembali ke
tampilan console jika sudah pada console tuliskan “gcc namaprogram.c –o” untuk
memeriksa apakah masih terdapat error pada program yang telah anda buat tadi.
jika sudah tidak error langkah selanjutnya jalankan program yang telah anda
buat tadi dengan menuliskan “namaprogram.run” maka akan muncul tampilan seperti
contoh gambar berikut ini.
Jika pada pilihan menu kita memasukkan angka 1 maka akan
muncul program untuk mencari luas segitiga seperti contoh gambar diatas
Dan jika pada pilihan menu kita memasukkan angka 2 maka akan
muncul program untuk mencari luas persegi seperti contoh gambar diatas masukkan
sis yg anda inginkan
Dan jika kita memasukkan pilihan angka 3 pada menu pilihan maka
akan muncul program array dan muncul masukkan data yang kita inginkan dan juga
input nama, input kelas, input npm seperti contoh gambar diatas.
Penjelasan Program :
·
#include <stdio.h> perintah ini merupakan perintah
bawaan dari bahasa c
·
Intsegitiga(); perintah ini digunakan untuk membuat
function dengan nama function segitiga
·
Intpersegi(); perintah ini digunakan untuk membuat
function dengan nama function persegi
·
Int array(); perintah ini digunakan untuk membuat
function dengan nama function array
·
Main () perintah ini merupakan tipe data kosong
·
{ perintah ini digunakan untuk memulai suatu perintah dari
program
·
Int pil; perintah ini digunakan untuk memulai membuat perintah
pada program pil dengan tipe data integer
·
Printf (“\n1. Segitiga”); perintah ini digunakan untuk
membuat tulisan pada output “1. Segitiga”.
·
Printf (“\n2. Persegi”); perintah ini digunakan untuk membuat
tulisan pada output “2. Persegi”.
·
Printf (“\n3. Array”); perintah ini digunakan untuk membuat
tulisan pada output “3. Array”.
·
Printf (“\n4. Keluar”); perintah ini digunakan untuk membuat
tulisan pada output “4. Keluar”.
·
Printf (“\n=============”); perintah ini digunakan untuk
membuat tulisan pada output “=============”.
·
Printf (“\nmasukkan pilihan : “); scanf (“%d”,
&pil); perintah ini digunakan untuk menampilkan tulisan pada output
“masukkan pilihan:” yang nilainya diinputkan ke variable pil, “%d” perintah bawaan
dari integer
·
Switch (pil){
Case 1: segitiga(); break;
Case 2: persegi(); break;
Case 3: array(); break;
Case 4: break;
Default : printf (“pilihan hanya 1 aja !\n”);} pada bagian
perintah ini digunakan untuk melakukan perintah pilihan, jadi jika kita memilih
angka 1 maka akan muncul program segitiga
dan begitupun seterusnya dan juga jika kita memasukkan pilihan lebih dari
1 pilihan maka akan muncul tulisan “pilihan hanya 1 aja !”.
·
} perintah ini digunakan untuk menutup program
·
Int segitiga(){ perintah ini digunakan untuk memulai
function dari nama function segitiga
·
Int a, t, luas; perintah ini digunakan untuk membuat
variable a, t, luas dengan tipe data integer
·
Luas = (a*t)/2; perintah ini digunakan untuk membuat rumus
perhitungan mencari luas segitiga
·
Printf (“luas segitiga adalah : %d\n “,luas);}
perintah ini digunakan untuk menampilkan tulisan “luas segitiga adalah : “ yang
nilainya diambil dari nilai variable luas
·
Int persegi (){ perintah ini digunakan untuk memulai
function dari nama fuction persegi
·
Int s, luasp; perintah ini digunakan untuk membuat
variable s, luasp dengan tipe data integer
·
Luasp = s * s; perintah ini digunakan untuk membuat rumus
pehitungan mencari luas persegi
·
Int array(){ perintah ini digunakan untuk memulai
function dari nama function array
·
Char nama[30][10]; perintah ini digunakan untuk membuat
array nama dengan tipe data karakter
·
Int jum, I, j; perintah ini digunakan untuk membuat
variable jum, I, j dengan tipe data integer.
program bekerja dengan sangat baik tapi ada sedikit kesalahan menurut saya untuk berhitung lebih baik menggunakan %f dibandingkan dengan %d
BalasHapus