2 Jun 2012

Membuat Nilai String STRCMP() C++

Untuk membandingkan nilai string diperlukan fungsi  STRCMP()
Contoh data string
-Char nama [20]
-Char alamat [30]
-Char nim [15] 



STRCPY() Digunakan untuk memberikan nilai ke sebuah variable bertipe string
Gets : berfungsi untuk menginput data string

Syntax
#include <string.h>
int strcmp(const char *s1, const char *s2);

/* strcmp example */
#include <string.h>
#include <stdio.h>
int main(void)
{
                char *buf1 = "aaa", *buf2 = "bbb", *buf3 = "ccc";
                int ptr;
                ptr = strcmp(buf2, buf1);
                if (ptr > 0)
      printf("buffer 2 is greater than buffer 1\n");
   else
      printf("buffer 2 is less than buffer 1\n");
   ptr = strcmp(buf2, buf3);
   if (ptr > 0)
      printf("buffer 2 is greater than buffer 3\n");
   else
      printf("buffer 2 is less than buffer 3\n");
   return 0;
}

Dari Penjelasan Nilai String STCMP() Lebih Jelasnya kita masuk dalam penjelsaan dalam latihan 
berikut ini :


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

main()
{
char Kode [5];
char Nama_brg[15];
float Harga;

printf("Input Kode=");
gets(Kode);
if(strcmp(Kode,"B_01")==0)
{
strcpy(Nama_brg,"Sabun");
Harga=5000;
}
else if(strcmp(Kode,"B_02")==0)
{
strcpy(Nama_brg,"odol");
Harga=1000;
}
else
{
strcpy(Nama_brg,"shampo");
Harga=7000;
}
printf("Nama=");
printf("%s\n",Nama_brg);
printf("Harga=");printf("%f\n",Harga);
}




Dari Hasil latihan diatas anda dapat menjalankan latih Nilai String STRCMP()
Kita dapat lihat screenshot  diatas

Tidak ada komentar:

Poskan Komentar