Program Searching Nama dalam Bahasa C/C++
Tampilan |
#include <stdio.h> #include <stdlib.h> struct maha { char nama[30]; char search[30]; }siswa[20]; enum jawab { benar, salah }ketemu; int searching(int a, maha siswa[20]) { int i, j; ketemu = salah; for(i=0;i<a;i++){ j=0; while(j<30){ if (siswa[i].nama[j] == siswa[20].search[j]){ if(j==29 && siswa[i].nama[29] == siswa[20].search[29]){ ketemu = benar; break; } j++; }else if(siswa[i].nama[j] != siswa[20].search[j]){ break; } } } return ketemu; } void main() { int x, i; char input[10]; printf("Masukkan Jumlah Peserta : "); gets(input); x=atoi(input); printf("Masukkan Nama: \n"); for(i=0;i<x;i++) { gets(siswa[i].nama); } printf("Masukkan Nama : "); gets(siswa[20].search); printf("\nYang Anda Cari "); if(searching(x, siswa) == benar){ printf("Ditemukan\n\n"); }else{ printf("Tidak Ditemukan\n\n"); } }
Ingin mencoba program, klik disini
Ingin download source code, klik disini.
Source code ini menggunakan compiler Turbo C++, Turbo C++ dapat download disini.
Source code ini menggunakan compiler Turbo C++, Turbo C++ dapat download disini.
Apabila ada yang tidak jelas dalam source code diatas langsung saja komentar dibawah ini.
Terima Kasih.
kalau di dev++ ga bisa ya?
ReplyDeletedev++ bisa tapi di bahasa c nya klo pake c++ diubah lagi yg syintax buat c++
Deletekalau di dev++ ga bisa ya?
ReplyDeletepake spasi bisa gaa
ReplyDeletebisa pakai spasi tapi pakai getline dan ignore biar spasinya kebaca
ReplyDeletecodingnya pas di coba masih error di line 37
ReplyDeletebang boleh minta no wa?
ReplyDeleteElvi wulan sari
ReplyDeleteinfonya sangat bermanfaat bagi ane
ReplyDeleteSolder Blower