Senin, 11 November 2013

Program Menu dengan Bahasa C

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.


1 komentar:

  1. program bekerja dengan sangat baik tapi ada sedikit kesalahan menurut saya untuk berhitung lebih baik menggunakan %f dibandingkan dengan %d

    BalasHapus