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//
0 comments:
:)) :)] ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} ~x( :-t b-( :-L x( =))
Post a Comment