Program Searching Nama dalam Bahasa C/C++

Tampilan
Source Code :
#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.
Apabila ada yang tidak jelas dalam source code diatas langsung saja komentar dibawah ini.
Terima Kasih.

Comments

Post a Comment

Popular posts from this blog

Program pengurutan nama dalam bahasa C/C++

Cara kalibrasi sensor dengan menggunakan excel