Senin, 07 April 2014

reflksi minggu ke 6

materi kuliah :

1. subprogram
2. cara menggunakan rekursif
3. menampilkan angka dari 1-9 menggunakan going up, going down, two half

kendala :
1. kurang memahami cara pengerjaan rekursif

cara mengatasi :
1. bertanya teman 1 kelompok dan kakak tingkat


Minggu, 06 April 2014

individu minggu ke 5

deret fibonci dengan fungsi pemanggilan


algoritma

menerima masukan n, kemudian melakukan proses a sama dengan 1, b sama dengan 0, dan c sama dengan 0, kemudian melakukan panggilan i sama dengan 0, lalu melakukan perulangan i lebih besar sama dengan n, c sama dengan a di tambah b,  a sama dengan b, dan b sama dengan c, i sama dengan i di tambah 1, mencetak b

deklarasi :

1. n             -> input (integer)
2. b, c, i      -> proses (integer)
3. b            -> output (integer)

deksripsi :

1. integer (a, b, c, i, n)
2. a = 0
    b = 0
    c = 0
     i = 0
    c = a+b
    b = c
    a = b
     i = i+1
3. write (b)

raptor




c++



refleksi minggu ke 5

 materi kuliah :

1.materi sub program yang brisi tentang function
2.belajar tentang fungsi rekursif, ( fungsi yang melakukan proses perulangan dengan cara memanggil dirinya sendiri )
3.diberi tugas mengerjakan soal SAP minimal 2 soal

kendala :
1.belum paham tentang fungsi rekursif
2.cara penggunaan procedure yang berisi parameter di raptor

cara mengatasi :
1. bertanya dan minta di ajarin pada teman kelompok dan kaka tingkat

Sabtu, 22 Maret 2014

tugas individu minggu ke 4

Berikut adalah algoritma dan program untuk Tabel Perkalian.

Algoritma Aljabar :


Deklarasi :


Dekripsi :

C++





kelompok minggu ke 3 ( menghitung bilangan berpangkat sampai N)

Tugas Ebooks 3.7

Berikut adalah algoritma dan program untuk Menghitung Bilangan Berpangkat Sampai N.

Algoritma Aljabar :
{Algoritma menerima masukan a,b. Kemudian melakukan proses c sama dengan 1 c lebih besar dari b hasil sama a pangkat c dan c sama dengan c tambah 1.  Mencetak hasil}

Deklarasi :
1. a,b --> integer (input)
2. b,c,hasil --> integer (proses)
3. hasil --> integer (output)

Dekripsi :
1. Integer (a,b,c,hasil)
2. - c= 1
    - c>b
    - hasil= a ^ (c)
    - c= c+1
3. Write (hasil)


raptor




c++





kelompok minggu ke 3 ( random nilai )

Tugas Ebooks 3.6

Berikut adalah algoritma dan program untuk mencari  Random Nilai.

Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses b sama dengan 1283 c sama dengan 106 d sama dengan a+1 f sama dengan 1234 dan g sama dengan c kali f tambah b mod d.  Mencetak g}

Deklarasi :
1. a --> integer (input)
2. b,c,d,f,g --> integer (proses)
3. g --> integer (output)

Dekripsi :
1. Integer (a,b)
2. - b= 1283
    - c= 106
    - d= a+1
    - f =1234
    - g= ((c*f)+b) % d
3. Write (g) 


raptor


c++




kelompok minggu ke 3 ( faktorial bilangan prima)

(Faktorial Bilangan Prima)

Algoritma
{Algoritma menerima masukan a. Kemudian melakukan perulangan dan didalamnya ada pengecualian if else.  Mencetak a}

Deklarasi
1. a --> integer (input)
2. a --> integer (proses)
3. a --> integer (output)

Dekripsi
1. Integer (a,b)
2. - c=2
    - while (a<=2)
         if (a % 2==0)
            a =a/2;
         else
            a =a/3;
3. Write (a,b)


raptor 



c++



kelompok minggu ke 3 ( bilangan prima )

Tugas Ebooks 3.4

Berikut adalah algoritma dan program untuk mencari  Bilangan Prima.

Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses  c sama dengan 2 lalu melakukan perulangan dan didalamnya ada pengecualian.  Mencetak a,b}

Deklarasi :
1. a --> integer (input)
2. b --> integer (proses)
3. b --> integer (output)

Dekripsi :
1. Integer (a,b)
2. - c=2
    - while (b>a)
         if ((b % 2==0 && b!=2)
        else if (b % 3==0)
         else
3. Write (a,b)

raptor


c++




kelompok minggu ke 3 ( pembagian terbesar dari 2 variabel )

Tugas Ebooks 3.3

Berikut adalah algoritma dan program untuk mencari  Pembagi Terbesar Dari 2 Variabel.

Algoritma Aljabar :
{Algoritma menerima masukan a,b. Kemudian melakukan proses  c sama dengan 1 d sama dengan 1 dan melakukan perulangan.  Mencetak a,b}

Deklarasi :
1. a,b --> integer (input)
2. a,b,c,d --> integer (proses)
3. a,b --> integer (output)

Dekripsi :
1. Integer (a,b,c,d)
2. - c=1
    - d=1
    - while (c>a && d>b)
         if ((a % c)==0 && (b % d)==0)
        else
            c =c+1;
            d =d+1;
3. Write (a,b)


raptor


c++



kelompok minggu ke 3 ( pembagian terkecil suatu bilangan)

Tugas Ebooks 3.2

Berikut adalah algoritma dan program untuk mencari  Pembagi Terkecil Suatu Bilangan.

Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses  b sama dengan 2 dan melakukan perulangan.  Mencetak b}

Deklarasi :
1. a --> integer (input)
2. b --> integer (proses)
3. b --> integer (output)

Dekripsi :
1. Integer (a,b)
2. while (b>=a)
    if (a%b)!=0
    else
    b=b+1
3. Write (b)


reptor


c++




kelompok minggu ke 3 ( akar pangkat bilangan )

Tugas Ebooks 3.1

Berikut adalah algoritma dan program untuk mencari  Akar Pangkat Bilangan.

Algoritma Aljabar :
{Algoritma menerima masukan a,b,c. Kemudian melakukan proses Hasil sama dengan (a pangkat b) pangkat (1 bagi c).  Mencetak Hasil}

Deklarasi :
1. a,b,c --> integer (input)
2. Hasil--> integer (proses)
3. Hasil--> integer (output)

Dekripsi :
1. Integer (a,b,c,Hasil)
2. Hasil= (a^b)^(1/c)
3. Write (Hasil)


reptor


c++



kelompok minggu 2 ( konversi desimal ke oktal )

Tugas Ebooks 2.8

Berikut adalah algoritma dan program untuk Konversi Desimal Ke Oktal .

Algoritma Aljabar :
{Algoritma menerima masukan bil. Kemudian melakukan perulangan apabila bil lebih dari 1 dan melakukan proses a sama dengan bil mod 8 dan bil sama dengan bil kurangi a bagi 8. Mencetak a}

Deklarasi :
1.bil --> integer (input)
2. a,bil --> integer (proses)
3. a --> integer (output)

Dekripsi :
1. Integer (a,bil)
2. - bil<1
    - a= bil%8
    - bil= (bil-a)/8
3. Write (a)


reptor

 c++



kelompok minggu 2 ( membalik dikit bilangan bulat )

Tugas Ebooks 2.7

Berikut adalah algoritma dan program untuk Membalik Digit Bilangan Bulat .

Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian b sama dengan 0 dan melakukan perulangan, bila belum memenuhi syarat a sama dengan 0 makan akan melakukan proses b sama dengan (b kali 10) tamabah (a mod 10). Lalu a sama dengan (a dikurangi (a mod 10)) dibagi 10. Mencetak b }

Deklarasi :
1.a --> integer (input)
2. a,b --> integer (proses)
3. b --> integer (output)

Dekripsi :
1. Integer (a,b)
2. - b=0
    - a==0
    - b= (b*10)+(a%10)
    - a= (a-(a%10))/10
 
3. Write (b) 


reptor


c++



minggu 2 ( deret fibonci )

Tugas Ebooks 2.6

Berikut adalah algoritma dan program untuk mencari Deret Fibonaci.

Algoritma Aljabar :
{Algoritma menerima masukan n. Kemudian melakukan proses a sama dengan 1, b sama dengan 0,  c sama dengan 0, dan i sama dengan 0. Lalu melakukan perulangan i lebih besar sama dengan n, c sama dengan a ditambah b, a sama dengan b, b sama dengan c dan i sama dengan i ditambah 1. Mencetak b}

Deklarasi :
1. n --> integer (input)
2. b,c,i --> integer (proses)
3. b --> integer (output)

Dekripsi :
1. Integer (a,b,c,i,n)
2. - a=1
    - b=0
    - c=0
    - i=0
    - c=a+b
    - a=b
    - b=c
    - i=i+1
3. Write (b)

reptor

 c++


kelompok miggu ke 2 ( factorial )

Tugas Ebooks 2.4

Berikut adalah algoritma dan program untuk mencari Faktorial.

Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses b sama dengan 1 dan c sama dengan 1. Lalu melakukan perulangan c lebih besar dari a, b sama dengan b ditambah 1 dan c sama dengan c ditambah 1. Mencetak b}

Deklarasi :
1. a --> integer (input)
2. b,c --> integer (proses)
3. b --> integer (output)

Dekripsi :
1. Integer (a,b,c)
2. - b=1
    - c=1
    - c>a
    - b=b+1
    - c=c+1
3. Write (b)

reptor

c++

tugas kelompok minggu ke 2 ( membalik nilai 2 variabel )

Tugas Ebooks 2.1

Berikut adalah algoritma dan program untuk Membalik Nilai 2 Variabel.

Algoritma Aljabar :
{Algoritma menerima masukkan nilai a dan b. Kemudian nilai a disimpan di c, lalu membalik nilai a sama dengan b dan nilai b sama dengan a. Mencetak a,b}

Deklarasi :
1. a,b --> integer (input)
2. c --> integer (proses)
3. a,b --> integer (output)

Dekripsi :
1. Integer (a,b,c)
2. - c=a
    - a=b
    - b=a
3. Write (a,b)


reptor 
c++