Friday, 22 October 2010

Program Menu c pada Linux

Kode Program :



Hasil Program :




Sebelumnya harus mempunyai virtual machine atau virtual boxx jika OSnya Windows
Download
software Klik Disini dan juga harus memiliki linux kuliax.iso untuk mengoprasikannya

Setelah itu buka console/terminal didalam linux untuk membuat program c di linux
menggunakan kwrite nama-file.c

LOGIKA & PENJELASAN

Compile di Linux : gcc -o nama-file nama-file.c
Run di Linux : ./nama-file

main()// program utama //
{ // memulai program//
int deret, a, b, c, d,bil, pil;//variable ini disebut dengan variable global dengan tipe data integer//
char nama[20],npm[20],kelas[20]; // pendeklarasian variable dengan nama variable nama,npm,kelas yang memiliki panjang karakternya 20,20,20 dengan tipe datanya adalah char//

Do {//sebagai suatu pelaksanaan kondisi atau proses dengan ketentuan pada perulangan//

switch(pil) { // sebagai pembuka kondisi dari suatu program menu yang dapat diartikan dari angka variable pil yang telah dimasukkan, kedalam kondisi case yang ditujunya//

Pada pilihan ke satu yaitu perogram Biodata
printf("Masukan Nama anda : "); // mencetak masukan nama anda : dan disini program meninta inputan yang akan di tampung dalam variable nama //
Scanf(”%s”,&nama); // menampung inputan ke variable nama//
printf("Masukan NPM anda : "); // mencetak masukan NPM anda : dan disini program meninta inputan yang akan di tampung dalam variable NPM //
Scanf(”%s”,&npm); // menampung inputan ke variable npm//
printf("Masukan Kelas anda : "); // mencetak masukan Kelas anda : dan disini program meninta inputan yang akan di tampung dalam variable kelas //
Scanf(”%s”,&kelas); // menampung inputan ke variable kelas//
Break; //sebagai keluar dari proses secara paksa//


Pada pilihan ke dua yaitu perogram bilangan genap ganjil
//output pindah baris masukkan angka : dan diinput ke var bil//
//sebagai suatu kondisi yang akan diproses jika var bil dibagi 2 sama dengan sisanya 0 maka akan tercetak bilangan yang diinput adalah bilangan GENAP dan sebaliknya//
//sebagai keluar dari proses secara paksa//

Pada pilihan ketiga yaitu program bilangan deret berbentuk segitiga
Pada program ini pada perulangan pertama, jika masukkan bilangan 3 maka akan terulang, logikanya pada variabel a bernilai sama dengan variabel deret maka variabel a lebih besar sama dengan 1 jadi akan terulang berkurang dari nilai sebelumnya jika telah tercetak dan akan masuk ke perulanagan selanjutnya yaitu variabel b sama dengan 1 maka variabel b lebih besar sama dengan variabel a jadi akan terulang bertambah nilainya jika nilai sebelumnya tercetak , setelah tercetak telah memenuhi persayaratan akan berpindah baris dengan ketentuan dalam persyaratan.
Pada perulanag kedua yaitu jika masukkan bilangan 3 akan terulang, logikanya pada variabel c bernilai 1 maka variabel c lebih kecil sama dengan deret jadi akan terulang bertambah nilainya jika nilai sebelumnya tercetak dan akan masuk ke perulangan selanjutnya pada variabel d bernilai 1 maka variabel d lebih kecil sama dengan c jadi akan terulang bertambah nilainya jika nilai sebelumnya tercetak, setelah tercetak telah memenuhi persayaratan akan berpindah baris dengan ketentuan dalam persyaratan.

Pada pilihan Keempat yaitu untuk keluar dari program
//output Trima kasih//
//sebagai keluar dari proses secara paksa keluar atau berhenti dari proses program tersebut//

Default //sebagai pilihan instruksi yang tidak ada didalam program menu//

}//sebagai penutup pada syntax switch dengan variabel pil//
} while(pil!=4); //sebagai penutup dari proses looping dari do kedalam proses while yang berarti jika var pil tidak sama dengan 4 maka dia tidak akan berhenti jika sama dengan 4 atau bernilai 4 maka dia akan berhenti dari program tersebut//

} //penutup program//

Posting Terkait

0 comments:

Post a Comment

Mikail Alfith Amarullah

↑ Grab this Headline Animator

IKLAN

  © Blogger Tamplates

Back to TOP