Get paid to share your links!

Program Fibonacci dengan Array C++

Saturday, March 9, 2013

Kompiler : Borland C++
Algoritma :
  1. Start
  2. inputkan angka
  3. Jika angka 1 dan 2 maka hasil = 1
  4. Jika angka >= 2 maka hasil dihitung dengan rumus a[n] = a[n-1] + a[n-2]
  5. Tampilkan angka inputan dan hasil
  6. Lakukan perulangan dengan inisialisasi a[0] = a[1] = 1, dan selanjutnya a[n] = a[n-1] + a[n-2]
  7. Tampilkan hasil perulangan
  8. end
Script
#include<iostream.h>
#include<stdio.h>
#include<conio.h>

void main()
{
unsigned int a[100], x, b, n, c;

cout<<"BILANGAN FIBONACCI\n";
cout<<"==================\n\n";
   cout<<"------------------------------------------------------------------\n";
   cout<<"ket:\n";
   cout<<"\tBilangan fibonacci adalah deret bilangan yang menjumlahkan\n";
   cout<<"dua buah bilangan sebelumnya untuk menentukan deret selanjutnya\n";
   cout<<"\n";
   cout<<"dengan rumus : a[n] = a[n-1] + [n-2]\n";
   cout<<"------------------------------------------------------------------\n";
cout<<"\n";
cout<<"Deret bilangan ke berapa yang ingin anda ketahui : ke-";cin>>x;

c=x-1;

if (c>=2)
{
a[0]=1;
a[1]=1;

for (n=2; n<=c; n++)
{
a[n]=a[n-1]+a[n-2];
}
}
else if (c==1)
{
a[1]=1;
}
else
{
a[0]=1;
}

cout<<"\n";
cout<<"Bilangan Fibonacci pada deret ke-"<<x<<" adalah "<<a[c]<<endl;
cout<<"\n";
cout<<"Hasil Deret :\n";
cout<<"^^^^^^^^^^^\n";

for (b=0; b<=c; b++)
{
a[0]=1;
a[1]=1;

for (n=2; n<=c; n++)
{
a[n]=a[n-1]+a[n-2];
}
cout<<a[b]<<"  ";
}
getch();
}

Program Penghitung Huruf C++

Kompiler : Borland C++
Algoritma :
  1. Start
  2. Inputkan kata/kalimat
  3. Langkah 1 : Cek kata/kalimat dari huruf pertama hingga akhir dan hitung
  4. Langkah 2 : Cek kata/kalimat dari huruf pertama hingga akhir dan hitung, dengan ketentuan menghitung huruf vokal (a,i,u,e,o)
  5. Langkah 3 : Hitung huruf selain huruf vokal (a,i,u,e,o) dengan mengurangkan langkah 1 dengan langkah 2
  6. Tampilkan hasil penghitungan langkah 1, 2, dan 3
  7. end
Script

#include <conio.h>
#include <iostream.h>
#include <stdio.h>

int main()
{
   char kata[100];
int a,kalimat=0,voc=0,lain;
   cout<<"==============================\n";
   cout<<"=  Program Menghitung Huruf  =\n";
   cout<<"==============================\n";
   cout<<"\n";
   cout<<"Tuliskan kalimat !\n\n";
   gets(kata);

   for (a=0; kata[a]!='\0';a++)
   {
   kalimat++;
   }

   for (a=0; kata[a]!='\0';a++)
   {
     if(kata[a]=='a'||kata[a]=='e'||kata[a]=='i'||kata[a]=='o'||kata[a]=='u')
{
voc++;
}
   }

   lain=kalimat-voc;

   cout<<"\n";
   cout<<"Total Semua Karakter yang ada            : "<<kalimat<<endl;
   cout<<"Total Huruf Vokal (a,i,u,e,o)            : "<<voc<<endl;
   cout<<"Total Huruf nonVokal dan karakter lainya : "<<lain<<endl;

  getch();
}


Program Pembalik Kata dengan Array C++

Kompiler : Borland C++
Algoritma :

  1. Start
  2. Cek huruf pertama hingga akhir huruf
  3. Cek kembali huruf dari terakhir hingga pertama dan tukar tempat
  4.  Tampilkan kata balikan dari hasil penukaran huruf
  5.  End 
Script
#include<iostream.h>
#include<conio.h>

void main()
{
char kata[20];
int x=0,s=0;
   cout<<"\t*****************************\n";
   cout<<"\t*                           *\n";
cout<<"\t*   Program Membalik Kata   *\n";
   cout<<"\t*                           *\n";
   cout<<"\t*****************************\n\n";
   cout<<"Masukkan kata yang ingin dibalik ! [maks 20]\n";
   cin>>kata;

while (kata[x]!='\0')
{
x++;
}

cout<<"\n";
   cout<<s;
   s=1>5 && 4<5;
cout<<"\nHasil pembalikan : ";

while (x!=0)
{
cout<<kata[x-1];
x--;
}
getch();
}

Followers

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Blog - All Rights Reserved
Template Created by Creating Website Inspired by Sportapolis Shape5.com
Proudly powered by Blogger