Kamis, 03 April 2014

Raptor Mencetak Bilangan 1-9

0komentar
Mencetak bilangan 1-9 secara
~ Naik
~ Turun
Secara :
~ Iteratif
~ Rekursi : Naik, turun, two half






 


Naik secara Rekursi :

Turun secara Rekusri :


Algoritma Mencetak Bilangan dari 1 sampai 9

0komentar


Mencetak Bilangan 1 sampai 9
~ Naik
~ Turun
Menggunakan Perulangan :
~ Perulangan for to
~ Perulangan While
~ Perulangan Repeat Until




                                           


#include <iostream>
#include <cstdlib>

using namespace std;
class naik{
    private:
     int i;
    public:
        naik();
        void proses();
};
naik::naik(){
    cout<<"Menghitung 1-9 dengan fungsi for"<<endl<<endl;
}
void naik::proses(){
    for(i=1;i<=9;i++)
    cout<<i<<endl<<endl;

}
int main(int argc, char** argv) {
    naik z;
    z.proses();
    return 0;
}


output




menggunakan Repeat

#include <iostream>
#include <cstdlib>

using namespace std;
class naik{
    private:
        int i;
        public:
            naik();
            void proses();
       
};
naik::naik(){
cout<<"Mencetak bilangan 1-9 dengan menggunakan repeat until"<<endl<<endl;
}
void naik::proses(){
    int i=1;
    do{
        cout<<i<<endl;
        i++;
    }
    while(i<=10);
}
int main(int argc, char** argv) {
    naik anita;
    anita.proses();
    return 0;
}


Outputnya



Menggunakan While :

#include <iostream>
#include <cstdlib>
using namespace std;

class naik{
    private:
        int i;
        public:
            naik();
            void proses();
           
};
naik::naik(){
    cout<<"Mencetak bilangan 1-9 dengan while"<<endl<<endl;
}
void naik::proses(){

    i=1;
   
    while (i<10){
        cout<<i<<endl<<endl;
        i++;
    }
}
int main(int argc, char** argv) {
    naik oke;
    oke.proses();
   
return 0;
}

Output

    Kasus 4.2

    0komentar
    cetak angka ganjil dari 1-10 :






    Kasus 4.1

    0komentar
    Cetak bilangan 1-4 menggunakan Subprogram




    Selasa, 01 April 2014

    Refleksi Alpro Minggu Ke 5

    0komentar
    Pada pertemuan ke 5 kali ini kita membahas tentang SubProgram yg juga mempelajari tentang 

    • Function
    • Jenis parameter
    • Fungsi rekursif
    • Fungsi iteratif 
    Pada pertemuan kali ini juga seperti biasanya blog mahasiswa d cek apakah sudah lengkap postingannya ataukah masih belum lengkap, dan ternyata masih banyak mahasiswa yang belum melengkapi blognya, dan pada pertemuan kali ini kami juga banyak mendapatkan masukan dari dosen.

    Yang belum dipahami pada pertemuan kali ini adalah cara mengubah fungsi rekursif menjadi iteratif.

    Usaha yang dilakukan bertanya kepada teman kelompok..

     Sekian refleksi Alpro Minggu Ke 5 ~ Keep Fight guys :)

    PPT Minggu Ke 5

    0komentar
    Kasus 5.8

    Buatlah algoritma iteratif dan rekursif untuk menghitung gcd dari dua bilangan bulat positif

    Jika n ¹ 0 dan m integer non negatif, kita dapat menulis m = q.n + r untuk suatu integer non negatif q dan dengan 0 £ r < n
     
    Flowchartnya adalah :
     
     

     


     

    PPT Minggu Ke 5

    0komentar
    Kasus 5.6

    Diberikan deret Fibonacci
    Suku ke-n dari deret Fibonacci diperoleh dengan rumus :
      fibonacci(n) = fibonacci(n-1) + fibonacci(n-2)
      dengan nilai awal untuk n=1 dan n=2 berharga 1.

    Flowchartnya adalah :


     

    PPT Minggu Ke 5

    0komentar
    Kasus 5.6


    PPT MInggu Ke 5

    0komentar
    Kasus 5.5

    Buatlah fungsi faktorial secara rekursif untuk mencari n!.
    Analisis :
    Kasus penyetop (= nilai awal) n = 0 atau n = 1 yaitu bernilai konstan 1
    Kasus rekursif :
    n * faktorial (n-1)
     
    Flowchartnya adalah : 

     
     

    Anita © 2010

    Blogger Templates by Splashy Templates