Ads 468x60px

  • Rabu, 22 Februari 2012

    Fungsi Rekursif



    Definisi fungsi rekursif.
    Contoh 1 : Faktorial
    Contoh 2 : Perkalian
    Contoh 3 : Fibonacci
    Contoh 4 : Tower of Hanoi


    --------------------------------------------------------------------------

     



    •Fungsi biasa dipanggil oleh fungsi lain. Sedangkan fungsi rekursif dipanggil oleh dirinya sendiri.
     •Setara dengan proses looping/ iterasi à faktorial, perkalian

    •Kadang rekursif lebih baik dari iterasi à tower of hanoi

    •Terkadang sebaliknya à fibonacci

    •Komponen :
    –Way out à if – else + return() Recursive call dengan value baru

    #include<stdio.h>

    int main(void)

    {

      printf("Never ends\n");

      main();

      return 0;
    }
    FAKTORIAL
    ALGORITMA
    n! = 1 if n == 0
    n! = n * ( n – 1 )! if n > 0
    4! = 4 x 3!
                 3! = 3 x 2!
                              2! = 2 x 1!
                                           1! = 1 x 0!
                                                        0! = 1


    SOURCE CODE
    int factorial ( int n )
    {
       int x, y;
       if ( n == 0 )  return ( 1 );
       x = n – 1;
       y = factorial ( x );
       return ( n * y );
    }

     
     
    PERKALIAN
    ALGORITMA
    a * b = a if b == 1
    a * b = a * ( b – 1 ) + a if b > 1
    6 x 3 = ( 6 x 2 ) + 6
             = ( 6 x 1 ) + 6 + 6
             = 6 + 6 + 6
             = 18
    SOURCE CODE


    int mult ( int a, int b )
    {
       int c, d, sum;
       if ( b == 1 ) return ( a );
       c = b – 1;
       d = mult ( a, c );
       sum = d + a;
       return ( sum );
    }
     



    What is Programing?


     
    / REKURSI
    STRUKTUR DATA :
    ARRAY
    STRUCT
    POINTER
    ADT : LINKED LIST, STACKPROGRAM = ALGORITMA + STRUKTUR DATA
    ALGORITMA :
    SEQUENTIAL
    BRANCHING
    LOOPING , QUEUE, GRAPH, TREE, DLL

    ALGORITMA DAN STRUKTUR DATA


    1.Pengantar + Fungsi Rekursi 1
    2.Fungsi Rekursi 2
    3.Review Array dan Struct
    4.Sorting 1 : Bubble dan Insertion
    5.Sorting 2 : Selection
    6.Searching
    7.Review Pointer
    8.UTS
    9.Linked List 1 : Single Linked List
    10.Linked List 2 : Linked List Lanjut
    11.Stack 1 – Operasi Dasar
    12.Stack 2 – Contoh Penggunaan
    13.Queue
    14.Graph (Tugas Presentasi)
    15.Tree (Tugas Presentasi)
    16.UAS

    Sabtu, 18 Februari 2012

    C++


    Inilah Berbagai macam program C++ sederhana yang ada pada materi algoritma dan struktur data 
    author :imaru
    1. MENGHITUNG NILAI MAHASISWA
    2. MENAMPILKAN BENTUK POLA BERUPA ANGKA
    3. MENGHITUNG PENJUMLAHAN DUA MATRIKS
    4. MENAMPILKAN POLA KEMBAR ATAS-BAWAH
    5. MENAMPILKAN POLA ANGKA 1 ADA DI ATAS DAN ANGKA 9 DI BAWAH
    6. MENGHITUNG JUMLAH KALIMAT DAN SPACE
    7. MENGHITUNG SPACE
    8. MENGHITUNG DATA
    9. MENGHITUNG LUAS LAHAN DLL.
    10. MENGGABUNGKAN DUA KALIMAT
    11. MENGANALISA DATA BARANG
    12. MENCARI BILANGAN GANJIL
    13. MENGHITUNG FAKTORIAL-PRIMA & MENCARI BULAN
    14. MENCARI ANGKA DALAM SUATU BILANGAN
    15. POLINOMINAL
    16. POLINDROM
    17. MENGHITUNG PERSAMAAN TURUNAN
    18. PERMUTASI – KOMBINASI
    19. MENCARI BILANGAN TERBESAR
    20. MENENTUKAN TANGGAL YANG AKAN DATANG
    21. PROGRAM KALKULATOR MINI
    22. MENGHITUNG VOLUME BALOK
    23. MENGHITUNG UMUR-IPK-ANALISA TUBUH
    24. MENTRANSPOSE PENJUMLAHAN
    25. MENGHITUNG TRANSAKSI DATA PEMBELIAN
    26. MENGHITUNG PEKALIAN
    27. MENGHITUNG RERATA MAX-MIN
    28. MENGHITUNG TOTAL ANGKA
    29. MENAMPILKAN POLA TINGGI MENDATAR KE KANAN
    30. BILANGAN BINER
    31. MENAMPILKAN POLA TINGGI MENDATAR
    32. MENGHITUNG PROGRAM DATA MAHASISWA
    33. MENGHITUNG BILANGAN PRIMA
    34. MENGHITUNG PROGRAM DATA PEGAWAI
    35. MENGHITUNG LUAS
    36. MENAMPILKAN DATA DIBALIK
    37. MENGHITUNG LUAS KELILING LINGKARAN
    38. KALENDER
    39. MENGHITUNG KOMISI
    40. MENGHITUNG JUMLAH KUADRAT
    41. MENGHITUNG GAJI BULANAN
    42. MENGHITUNG JUMLAH DERET BILANGAN GENAP
    43. MENGHITUNG JARAK- SWITCH
    44. MENAMPILKAN DERETAN ANGKA GENAP
    45. FILE DATA
    46. RUMUS FISIKA
    47. MENGHITUNG DISKON
    48. MENGHITUNG DATA PERUSAHAAN
    49. MENGHITUNG DATA PEMBELIAN
    50. MENCETAK ANGKA 1-20
    51. MENCOPY DATA 1 KE DATA2
    52. MENAMPILKAN DERET ANGKA SECARA BERURUTAN
    53. MENGHITUNG BILANGAN FAKTORIAL DERET
    54. MENAMPILKAN BILANGAN GANJIL – GENAP
    55. MENGHITUNG BILANGAN TRINGULAR
    56. MENGHITUNG BILANGAN PRIMA 2
    57. MENAMPILKAN BENTUK BANGUN
    58. MENAMPILKAN BILANGAN FIBONACCI
    59. MENAMPILKAN BILANGAN (-)
    60. MENGHITUNG AKAR
    61. MENGHITUNG AKAR DERET PADA SUATU BILANGAN


    Kamis, 08 Desember 2011

    PowerISO 4.7 Full Version


    PowerISO adalah CD / DVD file gambar alat pengolahan kuat, yang memungkinkan Anda untuk membuka, mengekstrak, membuat, mengedit, kompres, mengenkripsi, split dan mengkonversi file ISO, dan me-mount file-file dengan virtual drive internal. Hal ini dapat memproses hampir semua file gambar CD-ROM termasuk ISO dan BIN. Power ISO versi 4.7 dirilis pada tanggal 23 April 2010.Dalam versi 4.7, Power ISO mendukung hampir semua file gambar CD / DVD, Dukungan 32-bit dan 64-bit jendela, dan sekarang Dukungan OS Windows 7. Selain itu, dalam Power ISO 4.7 mendukung banyak bahasa seperti bahasa Inggris, Arab, Bulgaria, Cina Sederhana, Cina Tradisional, Kroasia, Ceko, Denmark, Belanda, Persia, Perancis, Jerman, Yunani, Hungaria, Italia, Jepang, Korea, Lithuania, Norsk , Polandia, Portugis, Rusia, Slovenia, Spanyol, Swedia, Thailand, Turki, Ukraina, Belarusia, Serbia, Armenia.

    Apa Fitur BARU di Power ISO 4,7!1. Peningkatan CD / DVD burning.2. Beberapa perbaikan minor bug dan perbaikan.Berikut adalah beberapa fitur kunci dari daya 4,7 ISO Versi Lengkap:1. Mendukung hampir semua CD / DVD-ROM format file gambar (ISO, BIN, NRG, CDI, DAA dan seterusnya).Catatan: DAA (Direct-Access-Archive) adalah format canggih untuk file gambar, yang mendukung beberapa fitur canggih, seperti kompresi, password perlindungan, dan memecah ke beberapa volume. Hal ini dapat ditangani langsung seperti format lain, seperti ISO, BIN.2. Dukungan kedua Windows 32-bit dan 64-bit.3. Buka dan ekstrak file ISO.4. Membuat file ISO dari file hard disk atau CD / DVD-ROM.5. Edit file ISO yang ada secara langsung.6. Mengkonversi file gambar antara ISO / BIN dan format lainnya. PowerISO dapat mengkonversi hampir semua format file gambar ke file format standar ISO.7. Membuat file bootable ISO, mendapatkan informasi boot dari bootable file ISO.8. Membuat file disk image floppy.9. Optimalkan file untuk menghemat ruang disk sambil menyimpan file ISO.10. Gunung ISO file dengan virtual drive internal. Anda tidak perlu menginstal software drive lain virtual.11. Dapat digunakan dengan mudah. PowerISO mendukung integrasi shell, menu konteks, drag dan drop, clipboard copy paste.Untuk kebutuhan Sistem:1. Windows 98 (Windows 32-bit) / Jendela Me (32-bit Windows) / Windows 2000 (Windows 32-bit) / Windows XP (32-bit/64-bit Windows) / Windows 2003 (32-bit/64-bitjendela) / Windows Vista (32-bit/64-bit Windows) / Windows 7 (32-bit/64-bit Windows) OS atau di atas.2. Intel Pentium 166MHz atau di atas.3. 64MB memori.4. Setidaknya ruang hard disk 10MB.



    DOWNLOAD DISINI