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();
}

Bandrol Resmi BB Porsche di Indonesia

Thursday, February 28, 2013


BlackBerry P'9981 Porsche telah hadir di indonesia. Dengan warna serba hitam dan memiliki desain yang menarik, BB ini lebih menekan kan pada ikon dan esensi dari merek.

SmartPhone yang memiliki teknologi yang canggih dan inovatif ini ditawarkan di indonesia dengan harga Rp 21.888.888 melalui mitra resmi(PT. Teletama Artha Mandiri) dengan garansi 24 bulan.

Program Tabel Kebenaran C++

Friday, February 22, 2013

Compiler : Borland C++
Algolritma :
  1.          Start
  2.          Inisialisasikan array p dan q
  3.          Operasikan array p dan q dengan operasi yang diminta
  4.          Ulangi dengan index array p dan q yang selanjutnya
  5.          Tampilkan hasil operasi array
  6.      end 


Source code

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

void main()
{
int x, p[4], q[4] , a[4], b[4], c[4], d[4] ;

   p[0]=1;
   p[1]=1;
   p[2]=0;
   p[3]=0;

   q[0]=1;
   q[1]=0;
   q[2]=1;
   q[3]=0;

   cout<<"TABEL KEBENARAN\n";
   cout<<"===============\n\n";
   cout<<"-----------------------------------------------------------\n";
   cout<<"P"<<setw(11)<<"Q"<<setw(13)<<"P OR Q"<<setw(12);
   cout<<"P AND Q"<<setw(11)<<"P NOT Q"<<setw(12)<<"P XOR Q\n";
   cout<<"-----------------------------------------------------------\n";
   for (x=0; x<=3; x++)
{
   a[x]=p[x]||q[x];
      b[x]=p[x]&&q[x];
      c[x]=!p[x];
      d[x]=p[x]^q[x];

      cout<<setiosflags(ios::left)<<setw(11)<<p[x];
      cout<<setw(11)<<q[x];
      cout<<setw(11)<<a[x];
      cout<<setw(11)<<b[x];
      cout<<setw(11)<<c[x];
      cout<<setw(11)<<d[x];

      cout<<endl;
   }
   cout<<endl;

   getche();
   }


Program Belah Ketupat dengan Angka C++

compiler : Borland C++
Algoritma :
  1.          Start
  2.          Masukkan angka n(1-9)
  3.          Baris tengah sesuai dengan angka yang dimasukkan, urut dari yang terkecil hingga angka ke-n
  4.          Kolom tengah sesuai dengan angka yang dimasukkan, urut dari yang terkecil hingga angka ke-n
  5.          Membentuk 2 segitiga n dan kemudian menggabungkannya dengan membalik segitiga yang kedua
  6.          Menampilkan belah ketupat dengan angka
  7.          End
Source code

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
int i, j, k;
cout<<"Masukkan Angka (1-9): ";
cin>>k;
clrscr();
for(i=1;i<=k;i++)
{
for(j=1;j<=k-i;j++)
{
cout<<" ";
}
   for(j=1;j<=i;j++)
   {
   cout<<j;
   }
for(j=i-1;j>=1;j--)
{
cout<<j;
}
cout<<endl;
}
for(i=k;i>=1;i--)
{
for(j=1;j<=k-i;j++)
{
cout<<" ";
}
   for(j=1;j<=i;j++)
   {
   cout<<j;
   }
for(j=i-1;j>=1;j--)
{
cout<<j;
}
cout<<endl;
}

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