Senin, 05 Desember 2011

DERET BILANGAN FIBONACI C++


#include
#include

main()
{
int x,y,i,z;

cout<<"masukan jumlah angka : ";cin>>z;
x=1;
y=1;
cout<
for(i=1;i<=z-1;i++){
cout<
x=x+y;
y=x-y;
}
getch();
}


Logika pemrograman :
Bilangan fibonaci adalah deret yang bilangan berikutnya didapatkan dari penjumlahan bilangan sebelumnya. Pada program ini terdiri dari empat buah variabel dengan tipe integer. Pada saat pertama kali dijalankan program meminta user untuk menginput jumlah angka yang ingin dihitung yang akan dibaca program sebagai variabel z. Selanjutnya mendeklarasikan variabel x,y bernilai 1 kemudian mencetak nilai awal adalah variabel y lalu melakukan pengulangan hingga z-1 karena angka pertam telah dicetak pada variabel y. Pada perulangan akan mencetak variabel x kemudian menentukan nilai variabel xyang baru dengan rumus x=x+y dan menentukan nilai y dengan rumus y=x-y program akan terus berulangan hingga kondisi terpenuhi.

DERET BILANGAN PRIMA C++


 #include
#include

main()
{
int e,y,i,j,bil;
cout<<" masukan nilai : ";cin>>bil;
            for(i=1;i<=bil;i++)
            {
            e=0;
            for(j=1;j<=i;j++)
      {
            y=i%j;
            if(y==0)
            e++;
      }
            if(e==2)
            cout<
            }
getch();
}




Logika pemrograman :
Bilangan prima adalah bilangan yang memiliki sisa pembagian nol apabila dibagi oleh bilangan itu sendiri dan dibagi dengan satu.pada program yang ada diatas variabel bil adalah variabel batas nilai akhir yang dapat diinput oleh user. Program ini menggunakan dua buah pengulangan, pengulangan pertama dengan variabel  ‘i’ dimulai dari 1 hingga nilai yang diinput oleh user(bil) dan pengulangan kedua dengan variabel ‘j’ dimulai dari 1 hingga nilai i. selanjutnya menentukan nilai ‘y’ dengan menghitung “i modus j” jika sisanya dalah nol maka akan disiman pada variabel e yang pada awalnya bernilai nol. Lalu jika jumlah e tadi sama dengan 2 maka akan mencetak nilai i pada perulangan tersebut.

jam

update status facebookmu