Sabtu, 17 Juni 2017
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 = 4angka 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
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;
#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
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
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++
Langganan:
Postingan (Atom)





