Welcome To My Blog

Sabtu, 17 Juni 2017

Evaluasi Diri Minggu #6

1.Apa saja macam kegiatan belajar kalian?

Minggu ini pembelajaran Algoritma Pemrograman masih seputar tentang fungsi rekrusif dan fungsi iteratif

2.Berapa menit total belajar anda dalam seminggu?

Minggu ini saya belajar materi dari Diktat maupun Praktikum kurang lebih 750 menit.

3.Apa rencana anda bila ada materi yang belum dipahami?

Untuk materi fungsi rekrusif dan fungsi iteratif ini saya masih harus banyak belajar karena saya masih kurang memahami bab ini.

Program Menghitung Faktorial

ANALISIS:

Menghitung bilangan faktorial (n!) dengan menggunakan Rekrusif.
Rumus Faktorial:
n! = 1 x 2 x 3 x … x n
Misal kita masukan n = 5
5! = 1 x 2 x 3 x 4 x 5
5! = 120

FLOWCHART RAPTOR:


OOP PADA C++:



HASIL:


Lihat juga di blog partner kelompok saya https://fadhfaiz.wordpress.com/ dan http://dalangefajar.blogspot.co.id/
 
 

 

Menghitung Nilai Rata-Rata

Kasus 5.3 : Carilah nilai rata-rata dari n bilangan positif

ANALISIS:

Misal batas pilihan user = 4
angka pertama = 2
angka kedua = 4
angka ketiga = 6
angka keempat = 8
maka nilai rata-rata = jumlah total bilangan / jumlah bilangan batas
rata-rata = 2 + 4 + 6 + 8 / (4) => 20 / 4 => 5

ALGORITMA:

hitung rata_rata (user diminta memasukan batas, lalu memasukan nilai sesuai batas kemudian pogram akan menjumlah dan membagi nya sehingga rata-rata akan terhitung.

DEKLARASI:

  • x, i, n : integer
  • jumlah, rata : float

DESKRIPSI:

START
  • read (n)
  • jumlah ← 0
  • i ← 1

END

FLOWCHART PADA RAPTOR:


PROGRAM C STYLE:

  

PROGRAM OOP STYLE:

HASIL:



Lihat juga di blog partner kelompok saya https://fadhfaiz.wordpress.com/ dan http://dalangefajar.blogspot.co.id/
 

 

Evaluasi Diri Minggu #5

1.Apa saja macam kegiatan belajar kalian?

Minggu ini saya mempelajari tentang perulangan dengan menggunakan for, while dan do while.

2.Berapa menit total belajar anda dalam seminggu?

Total waktu belajar Algoritma Pemrograman saya minggu ini kurang lebih sudah 800 menit.

3.Apa rencana anda bila ada materi yang belum dipahami?

Dalam kasus perulangan ini masih banyak yang belum saya pahami, jadi akan saya ulang jika ada waktu luang.

Minggu, 02 April 2017

Program Mencetak Bilangan 1 Sampai 4 Menggunakan Perulangan


Analisis : Cara menampilkan bilangan 1 sampai 4 menggunakan perulangan.
contoh outputnya : 1, 2, 3, 4

Algoritma cetak_angka {Mencetak angka 1,2,3,4 ke piranti keluaran}

Deklarasi :
            i : integer

Deskripsi :
            for i <- 1 to 4 do
                      write (i)
             endfor

Program pada Raptor :

Program pada C++ yang di Generate dari Raptor :

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

int main(){
   int i;

   i =1;
   while (!(i>4)){
      cout << i << endl;      i =i+1;
   }

   return 0;
}

Output pada C++ : 



 

Evaluasi Diri Minggu #4


  Evalusai diri minggu 4 mata kuliah Algoritma Pemrograman. Pada minggu ini pembelajaran yang di bahas mengenai source code membuat class dalam bentuk overloading. Memang sedikit berbeda pada minggu sebelumnya tetapi tetap menggunakan raptor dan C++. Mengaplikasikannya sudah ke dalam bentuk percabangan (if, else, esle if) dan masih menggunakan source code class dengan overloading. Memperdalam pembelajaran tentang percabangan di dalam percabangan.

Mencari Nilai Maksimal dari Tiga Bilangan dengan Overloading


Analisis : Menentukan nilai maksimum dari 3 bilangan, menginputkan dari 3 bilangan tersebut dan outputnya akan tampil nilai terbesar dari bilangan yang di inputkan.
contoh :
masukan bilangan pertama : 25
masukan bilangan pertama : 15
masukan bilangan pertama :  30
Nilai terbesar adalah : 30

Algoritma : mencari nilai maksimum { menghitung range ketiga bilangan tersebut,  lalu masukkan sebuah nilai dan akan mencetaknya ke layar }

Deklarasi : x, y, z { integer sebagai input }

Deskripsi : 
read (x, y, z)
if (x > y && x > z)
Output : Bilangan terbesar adalah (ada pada x)

else if(y > x && y > z)
Output : Bilangan terbesar adalah (ada pada y)

else if (z > y && z > x)
Output : Bilangan terbesar adalah (ada pada z)
endif

 Program pada Raptor 

Hasil pada raptor
Program pada C++

 Hasil Pada program C++



Comments system

Disqus Shortname