Jawaban :
1. Analisis :
Input : x1, x2, y1, y2Proses : A f ((x1+y1)/2) B f ((x2+y2)/2)Output : hasil (A, B)
Algoritma untuk mencari titik tengah sebuah garis masukan x1, x2, y1, y2 , proses di A untuk mencari nilai (x1+y1)/2 dan B untuk mencari nilai titik tengah (x2+y2)/2, kemudian output hasil (A,B).
Deklarasi :
X1, x2, y1, y2 : integer (inputan) A, B : integer (output)
Deskripsi :
Read (x1, x2, y1, y2) A f ((x1+y1)/2) B f ((x2+y2)/2) Write (A) Write (B)
Program C++ Mencari titik tengah 2 garis :
Hasil Programnya :
2. Analisis :
Input : x Proses : R f x/100 ( ratusan ) P f (x-R*100)/10 ( puluhan ) S f (x-(R*100)-(P*100)) (satuan) Ouput : tulis (R, P, S)
Algoritma inputkan x , rtusan, puluhan, satuan, kemudian proses untuk R f x/100 R = ratusan, P f (x-R*100)/10 P = puluhan, S f (x-(R*100)-(P*100)) S = satuan , output R, P, S.
Deklarasi :
x = integer (inputan) R, P, S = integer (output)
Deskripsi :
Read (x) R f x/100 P f (x-R*100)/10 S f (x-(R*100) – (p*10) Write (R) Write (P) Write (S)
Program dengan C++ mencari nominal :
Hasil Programnya :
3. Analisis:
Input : a, b, c, dProses: DM <– a * d – b * cOutput: tulis (DM)
Algoritma untuk menghitung determinan matriks ordo 2*2 adalah inputkan a, b, c, d, determinan kemudian proses determinan = a*d-b*c, outputnya hasil determinan.
Deklarasi:
a, b, c, d : integer (input)determinan : integer (output)
Deskripsi:
read (a, b, c, d)determinan <– a * d – b * cwrite ( determinan )
Program C++ menghitund determina matriks berodo 2*2 :
No comments:
Post a Comment