Rabu, 01 Mei 2013

Program Pencari Data String Inputan


Script program :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

void main()
{

      int kalimat,i,v=0, k=0, a=0, s=0, flag;
      char kata[50], cari;
   int vocal[50], angka[50], konsonan[50], simbol[50];

      clrscr();
   cout<<"   ============================= \n";
   cout<<"   ==>>                     <<== \n";
      cout<<"   ==>>  PROGRAM SEARCHING  <<== \n";
   cout<<"   ==>>    DATA INPUTAN     <<== \n";
      cout<<"   ==>>                     <<== \n";
   cout<<"   ============================= \n\n\n";
      cout<<"   Masukkan Kalimat : ";
      gets(kata);
      for(i=0;kata[i]!='\0';i++)
      {
            kalimat = kata[i];
            switch(kalimat)


            {
                   case'a' :
                   case'A' :
                   case'e' :
                   case'E' :
                   case'i' :
                   case'I' :
                   case'o' :
                   case'O' :
                   case'u' :
                   case'U' :
         vocal[v]=i;
         v++;
                   break;

                   case' ' :
                   break;

         case'0' :
             case'1' :
             case'2' :
            case'3' :
               case'4' :
               case'5' :
               case'6' :
               case'7' :
               case'8' :
               case'9' :
         angka[a]=i;
         a++;
                   break;

         case'!' :
         case'@' :
         case'#' :
         case'$' :
         case'%' :
         case',' :
         case'.' :
         case'?' :
         case'/' :
         case':' :
         case';' :
         case'-' :
         simbol[s]=i;
         s++;
         break;

                   default:
         konsonan[k]=i;
                   k++;
                   break;
            }
      }


     
cout<<"\n  Jumlah Vokal : "<<v<<endl;
      cout<<"  Jumlah Konsonan : "<<k<<endl;
      cout<<"  Jumlah Angka : "<<a<<endl;
      cout<<"  Jumlah Symbol: "<<s<<endl;
      cout<<endl<<endl;
      for(i=0;i<v;i++)
      {
            cout<<"  vokal ke-"<<(i+1)<<" = "<<kata[vocal[i]]<<endl;
      }
      cout<<endl;
      for(i=0;i<k;i++)
      {
      cout<<"  konsonan ke-"<<(i+1)<<" = "<<kata[konsonan[i]]<<endl;
      }
      cout<<endl;
      for(i=0;i<a;i++)
      {
            cout<<"  Angka ke-"<<(i+1)<<" = "<<kata[angka[i]]<<endl;
      }
      cout<<endl;
      for(i=0;i<s;i++)
      {
            cout<<"  symbol ke-"<<(i+1)<<" = "<<kata[simbol[i]]<<endl;
      }

      printf ("\n   Masukkan data yang ingin dicari : ");
      scanf("%c",&cari);
      flag=0;
      for (i=0; kata[i]; i++)
      {
            if (kata[i] == cari)
            {
                   flag = 1;
                   break;
            }
      }

      if (flag ==1)
            printf ("\n   data yang anda cari ditemukan\n");
      else
            printf("\n   data yang anda cari tidak ditemukan\n");
      getch();
}



Hasil :

Tidak ada komentar:

Posting Komentar

 
Design by Free blog Themes | Bloggerized by adhimf - Premium Blogger Themes | Best Buy Coupons