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)

Iklan