Rabu, 29 Juni 2016

Kondisi dengan menggunakan switch case dengan Linux with C

Program kali ini, yaitu membuat program dengan menggunakan kondisi switch case. Program tersebut merupakan menu pilihan untuk mengetahui rumus-rumus luas dari luas persegi, segitiga dan mencari keliling persegi panjang. Listing programnya antara lain sebagai berikut :

Penjelasan listing program :

·         #include<stdio.h>  : untuk menampilkan perintah dari printf dan scanf
·         Main()  : inti program dan merupakan awal dan akhir dari eksekusi program          
·         { : awal dari perintah yang akan di eksekusi                                      
·         Int pilih,a,t,p,l,luas,sisi,kel; : tipe data yang di gunakan untuk variable yang ditentukan (integer)
·         Printf(“Menu Pilihan \n”); : menampilkan suatu keluaran pada layar
·         Printf(“1. Luas Persegi \n”); : menampilkan suatu keluaran pada layar
·         Printf(“2. Luas Segitiga \n”); : menampilkan suatu keluaran pada layar
·         Printf(“3. Keliling Persegi Panjang \n”); : menampilkan suatu keluaran pafa layar
·         Printf(“Masukan Pilihan Anda :”); : menampilkan suatu keluaran pada layar
·         Scanf(“%d”, &pilih); : menampilkan data dengan tipe integer
·         Switch(pilih) : merupakan suatu kondisi
·         { : merupakan awal dari perintah-perintah yang akan di eksekusi
·         Case 1: : merupakan suatu kondisi
·         Printf(“Luas Persegi  \n”); : menampilkan suatu keluaran pada layar
·         Printf(“Input Sisi :”); : menampilkan suatu keluaran pada layar
·         Scanf(“%d”, &sisi); : menampilkan data dengan tipe integer
·         Luas = sisi*sisi; : rumus luas persegi
·         Printf(“Luas Persegi = %d\n “ , luas); : menampilkan suatu keluaran pada layar
·         Break;
·         Case 2: : merupakan suatu kondisi
·         Printf(“Luas Segitiga  \n”); : menampilkan suatu keluaran pada layar
·         Printf(“Input alas :”); : menampilkan suatu keluaran pada layar
·         Scanf(“%d”, &a); : menampilkan data dengan tipe integer
·         Printf(“Input tinggi :”); : menampilkan suatu keluaran pada layar
·         Scanf(“%d”, &t); : menampilkan data dengan tipe integer
·         Luas = a*t/2; : merupakan rumus luas segitiga
·         Printf(“Luas Segitiga = %d\n “ , luas); : menampilkan suatu keluaran pada layar
·         Break;
·         Case 2: : merupakan suatu kondisi
·         Printf(“Keliling Persegi panjang  \n”); : menampilkan suatu keluaran pada layar
·         Printf(“Input panjang :”); : menampilkan suatu keluaran pada layar
·         Scanf(“%d”, &p); : menampilkan data dengan tipe integer
·         Printf(“Input lebar :”); : menampilkan suatu keluaran pada layar
·         Scanf(“%d”, &l); “ : : menampilkan data dengan tipe integer
·         Kel = 2*(p+l); : rumus dari keliling luas persegi panjang
·         Printf(“Keliling Persegi Panjang = %d\n “ , kel); : menampilkan keluaran
·         Break; :
·         } : merupakan akhir dari function body
·         Return 0; : untuk memberitahukan system operasi bahwa program sukses dijalankan
·         } : merupakan akhir dari function body
Setelah selesai menuliskan listing program tersebut maka gunakan Esc untuk keluar dari text editor, ketik perintah :wq untuk menyimpan dan mengeluarkan kita dari program tersebut.
Jalankan program yang telah di buat seperti program pertama. Apabila sudah berhasil di jalankan maka akan mumcul tampilan output seperti gambar di bawah ini :


Penjelasan output :
Jika kita memasukan pilihan 1,2 ataupun 3 maka akan muncul inputan untuk menghitung luas dari masing masing pilihan seperti yang terlihat pada gambar diatas, jika sudah menginput angka nya maka akan muncul secara otomatis hasil dari perhitungan tersebut. 

Tidak ada komentar:

Posting Komentar