Deni Duor. Diberdayakan oleh Blogger.

Blog Archive

Kamis, 25 Oktober 2012

Contoh Program ARRAY (LARIK) C++

Untuk Materi ARRAY (LARIK) dapat dilihat disini :
ARRAY (LARIK)

Contoh Program Array :

1. Deret bilangan Fibonacci :
    Source code :
    #include <iostream.h>
#include <conio.h>

int main ()
{
   char c;
   do
   {
      int a=0, b=1, n, deret;

      
   cout<<"========================================================"<<endl;
   cout<<"           BILANGAN FIBONACCI\n";
   cout<<"========================================================"<<endl;
   cout<<"\n\n";
   cout<<"Masukan Jumlah Bilangan Fibonacci Yang Diinginkan : ";
   cin>>deret;
   cout<<"\n";
   cout<<"========================================================"<<endl;
      cout<<"Hasil Bilangan Fibonacci : ";

      for(int i=0;i<=deret;i++)
      {
            if(i==1)
                  cout<<b<<" ";
            else if(i==0)
                  cout<<a<<" ";
            else
            {
                  n = b + a;
                  a = b;
                  b = n;
                  cout<<n<<" ";
            }
      }

      cout<<endl;
      cout<<"\n";
   cout<<" Ulangi lagi ?? Tekan y untuk iya ";
   cin>>c;
   clrscr();
   }
   while (c=='y' || c=='Y');
      getch();

}

Output :



2. Buatlah program untuk menganalisa sebuah string inputan yang diinputkan oleh user dan kemudian
    tampilkan:
               o Berapa jumlah karakter yang berupa karakter vokal (a,i,u,e,o)
               o Berapa jumlah karatker yang non vokal dan karakter-karakter lainnya

    Source code :
    #include <stdio.h>
#include <conio.h>
#iclude <iostream.h>

void main()
{
char q;
do
{
char d[] = "abcdefghijklmnopqrstuvwxyz"; // array tak beraturan ukurannya
int e,i,vokal=0, konsonan=0;
char str[40]=""; // string panjang maksimal 40 char

cout<<"==========================================\n";
cout<<"    PROGRAM MENCARI KONSONAN DAN VOKAL\n";
cout<<"==========================================\n";

cout<<" Masukkan Kata : ";
cin>>str;
cout<<"--------------------**--------------------\n\n";

for(i=0;str[i]!='\0';i++)
{
    e = str[i];
    switch(e)
    {
      case'a' :
      case'A' :
      case'e' :
      case'E' :
      case'i' :
      case'I' :
      case'o' :
      case'O' :
      case'u' :
      case'U' :
      vokal++;
      break;
      default:
      konsonan++;
      break;
    }
}

cout<<" Hasil Dari Pencarian : \n\n";
cout<<"--------------------**--------------------\n\n";
cout<<" Jumlah Huruf Vokal : "<<vokal<<endl;
cout<<" Jumlah Huruf Konsonan : "<<konsonan<<endl;
cout<<"\n Ulangi lagi ?? Tekan y untuk iya !";
cin>>q;
clrscr();
}
while (q=='y' || q=='Y');
getch();
}

Output :







0 komentar

Posting Komentar