Minggu, 15 April 2012

MENU PADA C++

Aplikasi C++ dapat digunakan untuk membuat program sederhana dengan menggunakan bahasa pemrograman C. 1. Contoh program ke-1 Langkah-langkahnya: • Double klik pada icon C++ • Setelah terbuka projectnya C++, lalu klik file di menu bar pilih New setelah itu source file lalu buat program dengan coding seperti ini:
Setelah itu klik execute pada menu bar, lalu pilih compile. Lalu muncul save as, kita beri nama setelah itu klik save. Lalu setelah di save maka akan muncul compile progrees. Tunggu beberapa saat lalu pilih “run” maka hasilnya akan seperti ini.
Setelah di run maka akan muncul seperti diatas, lalu ketika di pilih 1 pada kolom pilihan anda , setelah di enter maka akan muncul seperti ini.
Maka akan muncul lagi perintah “masukkan nilai pertama “ sampai dengan “masukkan nilai ke lima”, lalu setelah di masukkan nilainya maka akan muncul nilai yang paling terbesar dari nilai yang telah diinput seperti ini :
Maka telah didapatkan hasil nilai yang paling terbesar dari ke 5 nilai yang telah di input yaitu 100, mengapa demikian? Karena telah terdapat di dalam coding program tersebut seperti ini : max = a > b ? a : b; max = b > c ? b : c; max = c > d ? c : d; max = e > max ? e : max; apakah a lebih besar dari b? apakah b lebih besar dari c? apakah c lebih besar dari d? apakah e lebih besar dari hasil sebelumnya? Maka dapatlah nilai terbesar dari ke 5 nilai yang telah diinput. Lalu muncul perintah, “masukkan nilai lagi? (y/t?)” jika kita memilih “y” maka akan kembali lagi keprogram awal Menu. Seperti ini :
Namun jika kita memilih “t” lalu enter maka programnya akan menutup seperti ini :
Mengapa bisa demikian? Karena pada coding telah tertuliskan bahwa: cout<<"Masukkan Nilai Lagi ? (y/t)"<>redo; meminta input untuk variable character yang bernama “redo” , maka jika telah diinput antara “y” atau “t” maka akan masuk ke kondisi while yang terdapat pada program : char redo; redo='y'; while(redo=='y'||redo=='y') yang artinya jika kita menginput “y” maka program akan berulang kemenu awal, namun jika kita menginput “t” maka program akan berhenti sampai disitu. Lalu jika kita menginput 2 pada perintah pilihan anda maka hasilnya akan seperti ini :
Akan terdapat perintah “masukkan angka” lalu jika kita memasukkan angka 8 maka akan muncul “Angka Bilangan Genap” seperti ini :
Mengapa demikian? Karena didalam program telah disebutkan bahwa: if(f%2==0) cout<<"Angka Bilangan Genap"; else cout<<"Angka Bilangan Ganjil"; yang artinya jika kita menginput 8 maka akan dibagi dengan 2, maka hasil sisa bagi modulus integernya yg akan menunjukkan bilangan angka tersebut genap atau ganjil. Lalu akan muncul lagi pertanyaan akan masukkan nilai lagi? Lalu jika kita menginput 3 pada pilihan anda maka akan muncul seperti ini :
Ada perintah “masukkan angka bintang yang anda mau : “ , jika kita memasukkan angka 5 maka akan muncul bintang dengan bentuk seperti ini :
Mengapa muncul demikian? Karena di dalam coding telah disebutkan : cout<<"Masukkan Angka Bintang Yang Anda Mau : ";cin>>g; cout<<"\n\n"; for (h=1;h<=g;h++) { for (i=1;i<=h;i++) cout<<"*"; for (j=1;j<=(2*(g-h));j++) cout<<" "; for (i=1;i<=h;i++) cout<<"*"; cout<<"\n"; } for (h=g-1;h>=1;h--) { for (i=1;i<=h;i++) cout<<"*"; for (j=1;j<=(2*(g-h));j++) cout<<" "; for (i=1;i<=h;i++) cout<<"*"; cout<<"\n"; lalu jika kita memilih 4 pada pilihan anda maka akan muncul seperti ini:
Jika di enter maka program akan tertutup, dan jika kita memilih 5 atau angka yang tidak terdapat pada menu maka akan muncul seperti ini :
Muncul peringatan “anda salah memasukkan angka!! Mau mencoba lagi? (y/t)” Jika kita memilih “y” maka akan kembali lagi ke program menu seperti ini :
Namun jika kita memilih “t” maka akan tertutup program menu ini. Sekian dan terimakasih.

2 komentar: