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 :
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