Memaknai hidup untuk saling berbagi. Walaupun tidak berbentuk materi, tapi berbagi berupa ilmu dan informasi. Karena Informasi Tiada Henti







Saturday, 10 July 2010

Program Permutasi dan Kombinasi dengan C++

Ini postingan untuk kamu-kamu yang lagi kerja in tugas dari dosen atau guru kamu. Mudah-mudahan postingan ini berguna buat kamu-kamu sekalian.

Saya akan beri kode programnya. Tapi, dalam hal ini saya menggunakan compiler MinGW Developer Standart. So, kalo mau compile di Dev-C++ kamu harus tambah "system("PAUSE");" sebelum "return 0;" pada fungsi utama (int main()). Dalam program ini, saya menggunakan class dan multiple inheritance.

Nah, ini dia yang ditunggu-tunggu. Kode Program Permutasi dan Kombinasi dengan C++ :

#include
using namespace std;
class input1 {
protected :
   int f1;
public :
   void faktorial_1 () {
       cout << "Jumlah Objek yang dipermutasikan/dikombinasikan (r) : "; cin >> f1;
   }
};
class input2 {
protected :
   int f2;
public :
   void faktorial_2 () {
       cout << "Jumlah Objek (n) : "; cin >> f2;
}
};
class hitung:public input1, public input2 {
protected :
   int fak1, fak2, fak3, i;
public :
   void faktorial () {
       fak1 = 1;
       fak2 = 1; 
       fak3 = 1;
       for (i = 1; i <= f1; i++)
       fak1 = fak1 * i;
       for (i = 1; i <= f2; i++)
       fak2 = fak2 * i;
       for (i = 1; i <= f2 - f1; i++)
          fak3 = fak3 * i;
   }
   int permutasi () {
        return (fak2/fak3);
   }
   int kombinasi () {
        return (fak2/(fak1*fak3));
   }
};
class cetak:public hitung {
public :
   void cetak_permutasi () {
       cout << "Hasil Permutasi " << f1 << " dari " << f2 << " adalah " << permutasi () << endl;
   }
   void cetak_kombinasi () {
       cout << "Hasil Kombinasi " << f1 << " dari " << f2 << " adalah " << kombinasi () << endl;
   }
};
int main () {
   cetak tampil;
   char pil;
   system ("cls");
   cout << "--- Menu Utama ---" << endl;
   cout << "1. Cari Permutasi" << endl;
   cout << "2. Cari Kombinasi" << endl;
   cout << "3. Exit" << endl;
   cout << "Masukkan pilihan : "; cin >> pil;
   if (pil == '1') {
       system ("cls");
       cout << "--- Permutasi ---" << endl;
       tampil.faktorial_1();
       tampil.faktorial_2();
       tampil.faktorial();
       tampil.permutasi();
       tampil.cetak_permutasi();
   }
   else if (pil == '2') {
       system ("cls");
       cout << "--- Kombinasi ---" << endl;
       tampil.faktorial_1();
       tampil.faktorial_2();
       tampil.faktorial();
       tampil.kombinasi();
       tampil.cetak_kombinasi();
   }
   else if (pil == '3')
        exit (1);
   else 
        cout << "masukkan pilihan salah." << endl;
   return 0;
}

Silahkan dicoba dulu kode programnya. Untuk lebih membangun, saya sangat mengharapkan komen dari kamu-kamu. Agar blog ini bisa lebih baik lagi dalam menghadirkan ilmu atau informasi yang bermanfaat khususnya di Dunia Komputer.

Sekian untuk postingan kali ini. Lain waktu saya akan bagi-bagi postingan lagi.

{ Read More }


Saturday, 12 June 2010

Mempercantik Tampilan Windows XP Menjadi Seperti Mac



Udah lama nich ndak posting. Setelah sekian lama ndak posting, baru kali ini bisa posting lagi. Dengan informasi yang menarik pastinya. Nah, kali ini saya ingin bagi-bagi sedikit pengalaman nech buat kamu-kamu yang ingin memperindah dan mempercantik tampilan Windows XP kamu. Untuk kesempatan kali ini, saya akan beri tahu kamu "Bagaimana tampilan Windows XP bisa seperti Mac?". Pertama-tama kamu harus download FlykiteOSX versi 3.5. Yang bisa kamu download di http://osx.portraitofakite.com/.

Proses Instalasinya seperti biasa aja kok. Kamu tinggal double click (klik 2x) hasil downloadnya. Trus next... next... next... and then Finish. Lalu restart komputer kamu dan lihat hasilnya. Dijamin puas dech. Belum lagi fitur-fitur yang udah include di dalamnya. Yang bisa kamu atur sesuka hati kamu. Seperti transparansi, warna folder, RK Launcher, dll. Semua bisa kamu nikmati instalasi yang udah kamu download.



Itu baru tampilannya doank loch. Selain tampilannya yang terlihat seperti Mac OSX. software ini juga mampu meningkatkan kinerja sistem. Dan yang terpenting nech, aman loch buat komputer kamu. Kalo ndak percaya, coba aja sendiri. Pasti kamu ndak bosen nongkrong dan otak atik komputer kamu berjam-jam, berhari-hari, dan mungkin bertahun-tahun (ndak ampe segitunya kok).

Udah dulu yach. Dipostingan berikutnya, saya akan ulas tentang bagaimana merubah tampilan Windows XP menjadi Vista, Fedora dan Ubuntu serta menambah pernak-pernik lainnya. Agar kelihatan lebih menarik dan indah lagi.

Dipostingan berikutnya juga, saya akan membahas tentang seputar Dunia Komputer lainnya. Ditunggu commentnya loch.

Semoga postingan ini dapat bermanfaat buat kamu-kamu.
{ Read More }


IconIconIconFollow Me on Pinterest

KOMPAS TEKNO

Page Rank

PageRank Checker

What's Hot