Assalamu'alaikum
kali ini saya akan menjelaskan tentan Sekuen :
Pengertian Sekuen :
Sekuen adalah sederetan pernyataan-pernyataan yang urutan dan
pelaksanaan eksekusinya runtut, yang lebih dahulu ditemukan (dibaca)
akan dikerjakan (dieksekusi) lebih dulu dan Bila urutan pernyataan
dibalik, akan mempunyai makna yang berbeda.
Contoh Kasus dalam kehidupan sehari-hari :
Setiap bilangan bulat selalu bisa ditulis dalam bentuk :
m = q.n + r
n dengan n < m, q adalah kuosen dan r adalah residu (sisa).
n Buatlah algoritma untuk merepresentasikan m dan dalam bentuk m = q.n + r. Sebagai
contoh : n 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.
n Input : n dan m (n < m), n Proses : Kuosen q menggunakan / (asal
kedua operan integer), sedangkan r dapat diperoleh dengan menggunakan
operator %.
n Output : q dan r (disusun seperti yang diminta)
Algoritmanya :
Algoritma Aljabar
{membaca masukan nilai n dan m dengan n<m kemudian menuliskan outputnya berbentuk m = q.n + r}
Deklarasi :
m, n : integer {input}
q, r : integer {output}
Deskripsi
read (m, n) (n < m)
q ß m div n {mendapatkan nilai q}
r ß m mod n {mendapatkan nilai r}
write (q, r)
Bahasa C ++ nya :
class Aljabar {
friend ostream& operator<>(istream&, Aljabar&);
public:
Aljabar();
void hitung(){
q = m / n; // mendapatkan nilai q
r = m % n; // mendapatkan nilai r
}
private:
int m,n; // input
Tidak ada komentar:
Posting Komentar