Biasanya kita melihat pembandingan ada pada angka saja, tetap kita juga bisa melakukan pembandingan dengan abjad, biasa metode ini kita temukan dalam pembuatan kamus,waktu pencarian membutuhkan waktu yang lebih sedikit.
Cara kerja pembandiangan ini adalah, pertama-tama abjad yang kita masukkan akan dikonversi terlebih dahulu sesuai dengan nilai angka dalam code ASCII, setelah dapat nilainya lalu dibandingkan. Silahkan baca Source Code Menampilkan Kode ASCII Dengan Turbo C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | /* membandingkan string yang duluan ato tidak*/ #include <stdio.h> #include <string.h> #include <conio.h> void main() { clrscr(); char *string1, *string2, *string3; int ptr; printf("Masukkan String 1 :"); scanf("%s", string1); printf("Masukkan String 2 :"); scanf("%s", string2); printf("Masukkan String 3 :"); scanf("%s", string3); ptr = strcmp(string2, string1); if (ptr > 0) printf("String 1 Lebih Dahulu Dari String 2\n"); else printf("String 2 Lebih Dahulu Dari String 1\n"); ptr = strcmp(string3,string2); if (ptr > 0) printf("String 2 Lebih Dahulu Dari String 3\n"); else printf("String 3 Lebih Dahulu Dari String 2\n"); getch(); } //tidak boleh ada spasi |
Untuk mendowload mendownload source code di atas, silahkan klik di sini
Untuk mendownload Membandingkan String (strcmp) Dengan Turbo C++ dalam bentuk document klik di sini
No comments:
Post a Comment