Kasus 2.6 perkuliahan minggu kedua
Assalamualaikum wr.wb disini saya akan
mencoba menjabarkan tentang kasus 2.6 dari perkuliahan minggu ke 2
Kasus 2.6 "Setiap bilangan bulat selalu bisa ditulis dalam bentuk
(m=q.n+r)
Setiap bilangan bulat selalu bisa ditulis dalam bentuk : m = q.n + r
- Dengan n<m , q adalah kuosen dan r adalah residu (sisa)
- Buatlah algoritma untuk merepresentasikan m dan dalam bentuk m = q.n + r.
Sebagai contoh :
integer m = 73 dan n = 7 dapat ditulis sebagai 73 = 10*7 + 3, yaitu r = 3.
Analisis :
- Ingat! Bila perlu buatlah contoh bilangan tertentu sehingga kita
memperoleh gambaran bagaimana cara kerja (proses) yang akan dilakukan
algoritma.
- Input : n dan m (n<m)
- Proses : Kuosen q menggunakan /(asal kedua operan integer), sedangkan r
dapat diperoleh dengan menggunakan operator %.
- Output : q dan r (disusun seperti yang diminta)
Algoritma :
- Deklarasi : - Input : Integer a,b
- Output : Integer q,r
- Deskripsi : - Read (a,b) (a<b)
- q = a/b (mendapatkan nilai q)
- r = a%b (mendapatkan nilai r)
- m = q*b + r
- End (hasil)
- Write (q,r,m)
Gambar Program Flowchart dengan aplikasi Raptor :
Gambar Program C++ dengan menggunakan
aplikasi Dev C++ :
Terimakasih atas kunjungannya semoga senang dan semoga bermanfaat :) :)
“Tiada kesuksesan yang terjadi tanpa adanya usaha yang
besar ”
Wassalamualaikum wr.wb
SOCIALIZE IT →