Posts tagged ‘C’

Serial Tutorial C (33) : Control Statement – switch


Control Statement – switch

Statement “switch” di C adalah cara penentuan pilihan keputusan dari banyak pilihan. Tugasnya menguji apakah sebuah variabel atau ekspresi cocok dengan suatu nilai konstanta integer, dan menjalankan perintah yang terkait dengan nilai tersebut.

Berikut adalah flowchart dari statement “switch” : Baca lebih lanjut…

Iklan

Tanya 227 : Membandingkan String di C


Tanya :

PaK Reza saya mau tanya kalau dalam bahasa C ,pengunaan struktur if sbg contoh ,


if (nilai>65)
printf("anda lulus");
else
printf("anda gagal");

yang saya mau tanyakan,jika if nya berupa huruf gmna cara penulisannya pak ?
contoh if kodebrg = s1 maka namabarang = lemari

Cara penulisannya dalam bahasa C gimana ya Pak

Thanx sebelumnya.

Jawab :

Anda dapat menggunakan fungsi strcmp dari header string.h

Saya contohkan programnya seperti berikut :


#include <stdio.h>
#include <string.h>

int main()
{
char Kode[50];

printf ("Silahkan Masukkan Kode Barang : ");
scanf("%s", Kode);

if (strcmp (Kode, "S1") == 0 ) // Jika Stringnya Sama
printf ("Nama Barang : Lemari.\n");
else                                  // Jika Stringnya Tidak Sama
printf ("Nama Barang : Bukan Lemari.\n");
return 0;
}

Bisa copy paste kode diatas lalu kompile dengan gcc.

Jika dijalankan kode diatas. Keluarannya akan tampak seperti :

rezaervani@rezaervani-laptop:~/Documents/LATIHAN_C$ ./bandingc
Silahkan Masukkan Kode Barang : [Masukkan String Sembarang untuk Memunculkan Nama Barang Bukan Lemari, atau S1 untuk Memunculkan Nama Barang Lemari, lalu Tekan Enter]
Lemari.

Demikian, semoga manfaat. (rezaervani@gmail.com)

Koleksi Kode Sumber (19) : Generator Permutasi



/* Contoh Sederhana Menggenerasi Permutasi dengan Bahasa C */

/* Untuk menghitung jumlah permutasi yang mungkin anda dapat melihat panduannya di :  */

/* https://tanyarezaervani.wordpress.com/2011/06/23/tanya-203-matematika-1-menghitung-susunan-yang-mungkin-dari-angka-dan-huruf/ */

Baca lebih lanjut…

Tanya 185 : GtkListStore


Tanya :

Bagaimana cara menggunakan GtkListStore ?

Jawab :

Beberapa fungsi yang penting diantaranya :

gtk_list_store_new ()

GtkListStore *      gtk_list_store_new    (gint n_columns, ...);

Membuat list store yang baru dengan jumlah n_colums dengan tipe  masukan masing-masing. Perhatikan bahwa hanya tipe yang berasal dari tipe dasar GObject standar yang didukung.

Sebagai contoh , gtk_tree_store_new (3, G_TYPE_INT, G_TYPE_STRING, GDK_TYPE_PIXBUF);  akan membuat tiga kolom GtkListStore dengan masing-masing bertipe int, string dan GdkPixbuf. Baca lebih lanjut…

Tanya 184 : Contoh Penggunaan GtkComboBoxEntry (2)


Tanya :

Bisa berikan contoh penggunaan GtkComboBoxEntry ?

Jawab :

Berikut kode yang diambil dari http://tadeboro.blogspot.com/

Baca lebih lanjut…

Tanya 183 : Contoh Penggunaan GtkComboBoxEntry


Tanya :

Bisa berikan contoh penggunaan GtkComboBoxEntry ?

Jawab :

Berikut kode yang diambil dari forum GTK+

Baca lebih lanjut…

Tanya 181 : Variabel Statik di File Header


Tanya :

Dapatkah kita menempatkan variabel statik di header file C ?

Jawab :

Anda tidak dapat menempatkan variabel statik di header file tanpa menyalin seluruh kode sumbernya di file-file yang menggunakan variabel tersebut, dan tentu ini bukanlah tujuan pemisahan file-file program dengan bantuan file header.

Demikian. (rezaervani@gmail.com)

%d blogger menyukai ini: