Jawaban Tugas 1
1. Buatlah algoritma untuk mencari luas dan keliling lingkaran 1. deklarasikan phi = 3.14 2. deklarasikan R = 0 3. deklarasikan L = 0 4. deklarasikan K = 0 5. Masukan nilai jari jari R 6. hitung L = phi x (R x R) 7. hitung K = 2 x phi x R 8. Hasil L = luas dan K = keliling 9. Selesai 2. Buatlah algoritma untuk mencari factor dari suatu bilangan input 1. deklarasikan a = 0 2. deklarasikan jumlah pengulangan = 1 3. masukan nilai a 4. ulangi langkah berikut selama jumlah pengulangan <= a a. jika sisa hasil bagi a / jumlah pengulangan = 0 maka cetak jumlah pengulangan b. jumlah pengulangan = jumlah pengulangan + 1 5. hasilnya adalah nilai jumlah pengulangan yang dicetak 6. Selesai
3.
Algoritma mendapatkan nilai rata-rata dari 10 bilangan yang diinputkan 1. deklarasikan bilangan = 0 2. deklarasikan jumlah bilangan = 0 3. deklarasikan pengulangan = 1 4. deklarasikan rata - rata = 0 5. ulangi langkah berikut selama nilai pengulangan <= 10 a. masukan nilai dari bilangan b. hitung jumlah bilangan = jumlah bilangan + bilangan c. hitung pengulangan = pengulangan + 1 6. hitung rata - rata = jumlah bilangan / 10 7. hasilnya adalah nilai dalam rata - rata 8. selesai Algoritma mendapatkan factorial dari bilangan bulat positif N! = 1 . 2 . 3 . 4 . .N. 1. deklarasikan pengulangan = 0 2. deklarasikan bilangan = 0 3. deklarasikan faktorial = 1 4. masukan nilai bilangan 5. ulangi langkah berikut selama pengulangan < bilangan a. hitung faktorial = faktorial x (bilangan - pengulangan) Algoritma & MOOP (T0456) 1
4.
Tulis algoritma untuk menghitung akar persamaan kuadrat. Akar persamaan kuadrat dapat dicari dengan menentukan terlebih dahulu nilai diskriminan dengan rumus D = B2 4AC. Jika Nilai D < 0 maka merupakan Akar Imaginer. Jika Nilai D= 0, maka X1=X2 = B / (2A). Jika Nilai D > 0, maka terdapat dua akar berbeda X1 = (-B + D) / (2A) dan X2 = (-B - D) / (2A) 1. deklarasikan b=0 2. deklarasikan a=0 3. deklarasikan c=0 4. deklarasikan D =0 5. deklarasikan x1=0 6. deklarasikan x2 =0 7. input nilai b 8. input nilai a 9. input nilai c 10. hitung D = (b x b) 4 x a x c 11. Jika nilai D<0 maka x1=x2= akar imaginer 12. selain jika nilai D = 0 maka hitung x1=x2=-b / (2a) 13. selain jika nilai D > = maka hitung x1= (-b + D) / 2a dan x2 = x1= (-b - D) / 2a 14. hasiil akar persamaan kuadrat dalam nilan x1 dan x2 15. selesai