Senin, 12 Januari 2009

KISI – KISI SOAL LOGIKA DAN ALGORITMA



1. Umur, nama, NPM, Usia, berturut – turut dideklarasikan sebagai type data ?



2. Sebutkan macam – macam Algoritma dan jelaskan artinya !



3. Buatlah algoritma untuk menghitung luas segitiga



4. Dari soal no 3 buatlah programnya dalam bentuk bahasa Pascal



5. Buat Algoritma untuk mencatat kata Hallo sebanyak seratus kali



6. Buatlah program dari permasalahan berikut :

Jika nilai 85 – 100 maka cetak A

Jika nilai 65 – 85 maka cetak B

Jika nilai 45 – 65 maka cetak C

Jika nilai 25 – 45 maka cetak D

Jika nilai < 25 maka cetak E



7. Buatlah prgram dari flowchart ......Jika n = 3 maka nilai jum yang akan di cetak adalah



8. Buatlah Algoritma untuk menentukan nilai minimum dari suatu data



9. Buatlah Algortima untuk menentukan perkalian matriks



10. Buatlah program dari soal no 9



11. Alamat, Semester, NPK berturut – turut dideklarasikan sebagai tipe data ?



12. Buatlah simbol – simbol Flowchart !



13. Buatlah Algoritma untuk menghitung luas lingkaran



14. Dari soal no 3 buatlah programnya dalam bahasa Pascal



15. Buatlah Algoritma untuk mencetak untuk mencetak angka - angka ganjil dari 1- 100 (1,3,5,......,100)



16. Jika IPK 3,50 – 4,00 maka cetak maka cetak LULUS DENGAN PUJIAN



JIKA IPK 3,00 – 3,50 MAKA cetak LULUS SANGAT MEMUASKAN



Jika ipk 2,50 – 3,00 maka cetak LULUS MEMUASKAN



Jika ipk < 2,00 maka cetak TIDAK LULUS



17. Buatlah program dari flowchart.....Jika n = 3 maka nilai fak yang akan di cetak adalah



18. Buatlah Algoritma untuk menentukan nilai maksimum dari suatu data



19. Buatlah Algoritma untuk menentukan penjumlahan matriks



20. Buatlah Program dari soal no. 9



21. Mata kuliah, Indek Nilai, IPK secara berturut – turut dideklarasikan sebagai tipe data ?



22. Jelaskan perbedaan – perbedaan Algoritma dari kode semu, flowchart Algoritma natural



23. Buatlah Algoritma untuk menghitung luas persegi panjang



24. Dari soal no 3 buatlah programnya dalam bahasa Pascal



25. Buatlah Algoritma untuk mencetak angka genap dari 1 – 100 (2,4,6,..........,100)



26. Tentukan apakah seseorang warga negara sebagai pemilih dalam pemilu atau bukan jika syaratnya dinyatakan
sebagai berikut :

1. WNI

2. Usia ³ 17 th atau sudah menikah



27. Procedure hitung (a, b : interger ) ;

Begin

A: = b + 5 ;

Writeln ( a ) ;

End

Jika procedure di atas di panggil dengan nama sebagai berikuit :

hitumg ( 2,3 ) ;

maka nilai a akan di cetak ?



28. Buatlah Algoritma untuk menentukan nilai rata – rata dari suatu data



29. Buatlah Algoritma untuk menentukan transpors matriks



30. Buatlah program dari soal no 9