Keluarga Infokom

Keluarga Infokom

Soal Post Test C1 ganjil

1. Menghitung rata-rata bilangan prima antara variable a hingga variable b
• deklarasikan variable "a" sebagai batas bawah dan variable "b" sebagai batas atas dimana nilai untuk a dan b haruslah bilangan bulat yang lebih besar dari "1". nilai b haruslah lebih besar dari a.
• deklarasikan variable yang menampung jumlah bilangan prima misalkan variable "jumlahPrima" dan variable yang menghitung banyaknya bilangan prima misalkan variable "penghitung". Pada saat awal isikan jumlahPrima dan penghitung dengan nilai 0.
• deklarasikan variable bilanganPrima yang menampung bilangan prima yang ditemukan dan nilai rata-rata yang menampung nilai rata-rata bilangan prima
• Periksa bilangan antara batas bawah dan batas atas (batas bawah dan batas atas ikut diperiksa) dengan cara membagi bilangan diantara batas bawah dengan batas atas dari nilai 2 hingga nilai sebelum nilai bilangan tersebut. Misalkan akan memeriksa bilangan "49" maka bagi "49" dengan bilangan 2, bila sisanya bukan nol bagi lagi dengan bilangan 3, bila sisanya bukan nol bagi lagi dengan bilangan 4, dan seterusnya. lakukan hingga sisa baginya nol atau bila hingga dibagi bilangan 48 hasilnya belum nol maka bilangan tersebut adalah bilangan prima.
• bila bilangan tersebut adalah bilangan prima maka :
jumlahPrima = jumlahPrima + bilanganPrimaDitemukan
penghitung = penghitung + 1
• setelah semua bilangan dari batas bawah hingga batas atas diperiksa maka bagi jumlahPrima dengan penghitung dan didapatkan nilai rata. Tampilkan!

2. Menghitung rata-rata faktor dari suatu bilangan asli
• memasukkan nilai bilangan asli
• deklarasikan penjumlah, penghitung, dan rata-rata bilangan dimana nilai awalnya adalah 0
• periksa apakah antara bilangan 1 hingga bilangan asli yang dimasukkan habis dibagi dengan bilangan asli tersebut, bila habis dibagi maka :
penjumlah = penjumlah + faktor;
penghitung = penghitung + 1;
• Setelah semua bilangan diperiksa maka bagi penjumlah dengan penghitung dan hasilnya masukkan kedalam variabl "rata-rata"
3. Menghitung rata-rata faktor dari suatu bilangan asli dimana faktor bilangan prima tidak masuk kedalam hitungan
Dari 2 soal sebelumnya silahkan gabungkan kedua algoritma tersebut.


Untuk shift 4 dan 5 mengerjakan soal nomor 1
Untuk shift 6 dan 1 mengerjakan soal nomor 2
Untuk shift 2 dan 3 mengerjakan soal nomor 3

0 Response to "Soal Post Test C1 ganjil"

Posting Komentar