type="text/javascript">

Kamis, 03 April 2014

Kasus 4.7



Refleksi Minggu ke lima

Materi yang di bahas di minggu kelima ini adalah subprogram, tentang fungsi,fungsi rekursif dan iteraktif, fungsi mengubah nilai parameter, jenis-jenis parameter, cara penggunaan rekursif.
Tugas   :

mengerjakan soal-soal di pertemuan keempat menjadi rekursif , iteraktif

Yang belum saya pahami :
cara penggunaan rekursif dan interaktif

Solusi   :

Bertanya kepada teman yang lebih bisa..

Mencari Bilangan yang Habis di Bagi 3 dan 5

1. Identifikasi
       Input     : a
2. Algoritmanya
      Deskripsinya     :
                               a=1
                                           (a<=100)
                                           ((a%3==0)&&(a%5==0))


#screenshotnya :

Menentukan Nilai Terbesar, Terkecil dan Jumlah

1. Identifikasi
       Input     : a,b,c,besar,kecil,jumlah
       Output   : hasil
2. Algoritmanya
      Deklarasi
                a,besar,kecil,jumlah,b,c ( dalam integer )
                hasil ( integer ) 
 
#screenshotnya :

 

Simulasi Membeli Bahan Bakar






Rabu, 02 April 2014

Kasus 4.1

Mencetak bilangan 1 sampai 4


Kasus 4.2

Mencetaklah bilangan ganjil dari 0 - 10


Kasus 4.3

Menccari nilai rata-rata dari n bilangan bulat posititf


Kasus 4.4


     Menghitung rata-rata dari integer positif


Kasus 4.8

menghitung a * b dengan metode penjumlahan

#program c++ :
#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

int main(int argc, char *argv[])
{
    int a,b,jumlah=0;
    cout<<"program menghitung perkalian dengan cara penjumlahan"<<endl;
    cout<<"Masukkan nilai a =";cin>>a;
    cout<<"Masukkan nilai b =";cin>>b;
    for(int i=1;i<=abs(b);i++);
    jumlah+=a*b;
    if(b<0)jumlah = -jumlah;
    cout<<a<<" x "<<b<<" = "<<jumlah;
    cout<<endl;
   

    system("PAUSE");
    return EXIT_SUCCESS;
}
 


#Screenshot

 

 

Kasus 5.2

membuat fungsi yang menentukan nilai terbesar dari 2 bilangan bulat.

#screenshot raptornya :



 

Kasus 5.3

membuat fungsi untuk menghasilkan nilai ab

#screenshotnya ;

 

 

Kasus 5.4

Membuat fungsi perkalian 2 bilangan bulat dengan menggunakan operator penjumlahan.
misal prosesnya : a x b = a + a + a + ... + a(sebanyak b kali )

#screenshot :






Kasus 5.5

Membuat fungsi faktorial secara rekursif untuk mencari n!

#screenshotnya :



 

Kasus 5.6

Membuat fungsi menghitung suku ke-n dari deret Fibonacci dengan menggunakan cara rekursif.

#screenshot raptor :



 

Kasus 5.8

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

#screenshot raptornya :