Algoritma bilangan tribonacci dan source kode pada c++

Analisi :

Suku ke-n dari deret tribonacci diperoleh dari rumus :

Tirbonacci(n) = tribonacci(n-3)+tribonacci(n-2)+tribonacci(n-1)

Dengan nilai awal untuk n = 1, n = 2, dan n = 3 berharga 1

Algoritma :

Fungsi tribonacci (input n : interger ) : integer

Deskripsi

If(n = 1) or ( n = 0 ) or ( n = 3 ) then tribonacci 1

else tribonacci tribonacci ( n – 1 ) + ( n – 2 ) + ( n – 3 )

end if

Bahasa c++

Baca lebih lanjut

Porting Aplikasi Main ke Bentuk Class dalam c++

Asslammualaikum wr. wb.

Kali ini saya coba untuk membagi contoh aplikasi main biasa yang saya ubah menjadi bentuk class. Dimana anggota class terdiri dari OOP (object oriented programming).

1. Konversi Jam Ke Menit ke Detik

Dalam bentuk Main

#include <cstdlib>

#include <iostream>

using namespace std;

int main()

{

int jam,detik,menit;

cout <<”\tKonversi Jam Ke Menit Ke Detik\n\n”;

cout <<”Masukkan Nilai Jam : “; cin >> jam;

menit=jam*60;

detik=jam*3600;

cout <<endl<<jam<<” Jam = “<<menit<<” menit = “<<detik<<” detik\n\n”;

system(“PAUSE”);

system (“cls”);

return main();

return EXIT_SUCCESS;

}

Bentuk Class Baca lebih lanjut

Konfigurasi c++ di Netbeans 6.8

السلام عليكم as-salāmu `alaykum wr wb

Salam…!!
setelah sekian lama berusaha dan tanya kiri kanan tentang konfigurasi c++ di NetBeans pada OS win Vista, akhirnya terpecahkan juga. walau proses nya sangat menyebalkan untuk menunggu sekian lama. dan tak lupa ucapan terimakasih buat http://eecchhoo.wordpress.com yang telah memberi informasi !
hal yang perlu diperhatikan ialah :
1. untuk instalasi netbeans 6.8 sebelum instalasi, kita harus menginstall jdk .
2. software pendukung nya yaitu, cygwin. Baca lebih lanjut

Source code c ++ “Membaca Bilangan”

Salam….!!!

Kali ini saya tampilkan source kode dari program untuk membaca bilangan menggunakan bahasa pemrograman c++ dan compilernya dev c++.

#include <cstdlib>

#include <iostream>

using namespace std;

class konversi

{

friend istream & operator >> ( istream &, konversi & );

public:

konversi( unsigned int b = 0 )

{

bilangan = b;

}

void membilang1();

void membilang2();

void membilang3();

void membilang4();

void konversikan();

private:

unsigned int bilangan;

};

istream & operator >> ( istream & in, konversi & x )

{

cout << “Masukkan Bilangan : “;

in >> x.bilangan;

return in;

}

void konversi::konversikan()

{

if ( bilangan <= 11 ) membilang1();

else if ( bilangan > 19 && bilangan < 100 ) membilang3();

else if ( bilangan >= 100 ) membilang4();

else

membilang2();

}

void konversi::membilang4()

{

Baca lebih lanjut