Senin, 10 April 2017

WORKSHOP 5 ALPRO Soal Kasus 5.1-5.14

Kasus 5.1 sampai 5.5 dan 5.9 
Dikerjakan oleh : amrullahahmad1600018014.blogspot.com 

Kasus 5.6 : Carilah nilai dari n! (n faktorial) 

Analisis; mencari nilai faktorial dari bilangan yang diinputkan oleh pengguna denga cara menggunakan rumus factorial dengan memasukkan n terlebih dahulu. 

Algoritma: mencari _n_faktorial{mencari factorial dengan mengunakan rumus factorial dengan menginputkan n telebih dahulu lalu mengoutputkannya ke piranti output} 

 Deklarasi: I,n : integer (inputan) 
                 Factorial : longint (output) 
Deskripsi : Read(n) Factorial ß1 For iß1 to n do 
            Factorial ßfaktorial*i End for 
Write(factorial)
 Raptor : 

C++: :

Kasus 5.7
 Dengan menggunakan fungsi ln dan exp, buatlah fungsi untuk menghsilkan nilai x pangkat y. 

Analisis: menampilkan nilai x^y dengan sifat algoritma yang kita ketahui yaitu ln dan exp. Dengan menginputkan nilai x dan nilai y terlebih dahulu untuk di proses oleh computer. 

Algoritma: {menghitung nilai dari x pangkat y} 
Deklarasi: Read (x.y)
                 X, y : integer (inputan) 
              Hasil : integer (outputan) 
Deskripsi: Pangkat ß exp(y*ln(x)) 
Write    :  (hasil) 
Raptor :
 

 C++  :
Kasus 5.8
Menghitung nilai dari x pangkat y dengan x bilangan real yan y bilangan bulat. 

Analisis: menghitung nilai dari x pangkat y dengan x bilangan real dan y adalah bilangan bulat .dengan cara mengalikan x dengan y kali . 
 Algoritma: pangkat { memasukkan nilai x dan nilai y lalu menghitung y ada berapa untuk mengalikan x sebanyak y kali} 
Deklarasi: X,y,i : integer (inputan) 
             Pangkat : integer (outputan ) 
Deskripsi: Read (x,y) 
             Pangkat ß1 For iß 1 to y do Pangkat ßpangkat *x Enfor Write (pangkat) 
Raptor :
 

C++ :
 

Kasus 5.10
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)
 RAPTOR :

Hasil gambar untuk raptor fungsi faktorial secara rekursif untuk mencari n

C++ :














Hasil gambar untuk raptor fungsi faktorial secara rekursif untuk mencari n

kasus 5.11 sampai 5.14
dikerjakan oleh : ardaris.blogspot,com

Tidak ada komentar:

Posting Komentar