SOAL-SOAL LATIHAN ALGORITMA PEMROGAMAN (ALPRO)


    1.       Buatlah algoritma jika diberikan sebuah bilangan integer sembarang N, Bilangan N tersebut dilakukan klasifikasikasi proses dengan melakukan output nilai N yang terakhir setelah diklasifikasi. Adapun proses klasifikasinya adalah sebagai berikut :

a.       Jika N bilangan genap maka N ditambah dengan 3, Kemudian jika N ditambah 3 merupakan kelipatan 5 maka ditambahkan lagi dengan 5, tetapi jika tidak kelipatan 5 maka ditambahkan 2.
b.       Jika N bilangan ganjil maka N ditambah dengan 2, Kemudian jika N ditambah 2 merupakan kelipatan 3 maka ditambahkan lagi dengan 4, tetapi jika tidak kelipatan 3 maka ditambahkan 1.
(Nama File : AKasusKomp)

      2.       Buatlah algoritma jika diberikan deret bilangan sebanyak N integer sebagai berikut :
-1 + 2 -3 + 4 -5 + . . . + N, maka hitunglah jumlah total deret bilangan tersebut .
(Nama File : JumDeret)

     3.       Buatlah algoritma jika diberikan sebuah bilangan N integer sembarang, maka tentukanlah faktor bilangan yang dapat dibentuk oleh bilangan N tersebut.
(Nama File : FaktorBil)
Ex.         N=7       à Faktor Bilangannya adalah 1, 7
              N=10     à Faktor Bilangannya adalah 1, 2, 5, 10
              N=12     à Faktor Bilangannya adalah 1, 2, 3, 4, 6, 12

     4.       Buatlah algoritma untuk menentukan apakah sebuah bilangan integer sembarang N adalah sebuah bilangan Prima atau Bukan
Definisi : Bilangan Prima adalah Bilangan yang memiliki jumlah faktor bilangan sebanyak 2, yaitu 1 dan bilangan itu sendiri.
(Nama File : CekBilPrima)
Ex.         N=2       à Bilangan Prima {faktor bilangannya adalah 1 dan 2}
              N=3       à Bilangan Prima {faktor bilangannya adalah 1 dan 3}
              N=4       à Bukan Bilangan Prima {faktor bilangannya adalah 1, 2 dan 4}
    
    5.       Buatlah Algoritma untuk menentukan apakah sebuah bilangan integer sembarang N adalah bilangan Sempurna atau Bukan
Definisi : Bilangan Sempurna adalah bilangan yang jumlahan faktor bilangannya (kecuali bilangan itu sendiri) sama dengan bilangan itu sendiri.
(Nama File : CekBilSemp)
Ex.         N=4       à Bukan Bilangan Sempurna {jumlah faktor bilangannya 1+2=3}
              N=5       à Bukan Bilangan Sempurna {jumlah faktor bilangannya 1=1}
              N=6       à Bilangan Sempurna {jumlah faktor bilangannya 1+2+3=6}
              N=9       à Bukan Bilangan Sempurna {jumlah faktor bilangannya 1+3=4}

      6.       Buatlah algoritma untuk mencetak bilangan Prima sampai dengan bilangan integer sembarang N.
(Nama File : BilPrimaN)
Ex.         N=14     à Bilangan Primanya adalah 2, 3, 5, 7, 11, 13

    7.       Buatlah algoritma untuk mencetak bilangan Sempurna sampai dengan bilangan integer sembarang N. (Nama File : BilSempN)


SOAL-SOAL LATIHAN ALPRO
   
    1.       Buatlah sebuah teks algoritma dengan menggunakan sebuah sub program (Fungsi/Prosedur) untuk menghitung nilai Faktorial dari sebuah bilangan integer N sembarang.
(Nama Sub Program : Faktorial)
Ex.
Faktorial(5)=5x4x3x2x1=120                                   Faktorial(8)=8x7x6x5x4x3x2x1
Faktorial(4)=4x3x2x1=24                                          Faktorial(N)=Nx(N-1)x(N-2)x … x1
    
    2.       Buatlah sebuah teks algoritma, jika diberikan sebuah Array integer dari DNA binatang yang terurut secara menaik, kemudian hitunglah banyaknya keluarga yang berbeda dari kelompok binatang tersebut.
Untuk menentukan keluarga yang berbeda adalah dengan menggunakan aturan jika selisih DNA nya lebih dari sama dengan 3 adalah dinyatakan sebagai keluarga yang berbeda.
(Nama File : KelBeda)
Ex.
Array DNA : 1 3 6 7 8 8 14  15  18  22 adalah sebanyak 5 keluarga yang berbeda

      3.       Buatlah teks algoritma untuk menentukan kelipatan bilangan terkecil, jika diberikan sebuah array integer A sebarang. (Nama File : KelBil)
Ex.
Array bil = 2 3 6 à kelipatan terkecil nya adalah 6
Array bil = 2 6 12 à kelipatan terkecil nya adalah 12
Array bil = 2 4 5 à kelipatan terkecil nya adalah 20
Array bil = 2 4 7 à kelipatan terkecil nya adalah 20

Belum ada Komentar untuk "SOAL-SOAL LATIHAN ALGORITMA PEMROGAMAN (ALPRO)"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel