Professional Documents
Culture Documents
1. Buatlah algoritma dan program untuk menghitung luas dan volume suatu balok dengan menggunakan program C++ dengan struktur urut. Adapun rumus luas dari balok adalah : (2*p*l) + (2*p*t) + (2*l*t), sedangkan volume balok adalah : Volume = p*l*t. Jawab :
Alur Flowchart :
Start
Read P, l, t
End
Source Code :
-o0o-
2. buatlah algoritma program untuk menghitung total pembayaran dari pembelian seorang pelanggan toko. Dalam masalah ini ada ketentuan, apabila pembelian pelanggan tersebut sama dengan atau melebihi 100.000 , maka pelanggan mendapat discount 10%, jika tidak pelanggan tersebut hanya mendapat discount 5%. Gunakan struktur keputusan.
Flowchart
Start
Read buy
True
if buy >=100000
False
Disc= buy*0.1
disc= buy*0.05
Print pay
End
Source Code :
3. buatlah algoritma untuk memecahkan masalah dalam program untuk struktur perulangan. Misalkan anda di minta untuk membuat algoritma dan program menampilkan bilangan dari 10 sampai 1 secara menurun , yaitu : 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,. Jawab :
Flowchart
Start
I=1
false
I <=10 L o o p
true
Print i
I--
End
Source code
4. buatlah algoritma dan program untuk menghitung nilai uang dalam bentuk Dollar, Pesso dan Yen. Adapun inputannya adalah Rupiah dengan rumus : dollar = Rupiah / 10000 Yen = Rupiah / 5000 Pesso = Rupiah / 3000. Jawab :
Alur Flowchart
start
Read kode_kurs
Switch kode_kurs
Case a
Result=num_ru piah/10000
Case b
Result=num_ru piah/5000
Case c
Result=num_ru piah/3000
Case null
End
Source Code
-o0o5. Buatlah algoritma dan program untuk menghitung nilai dari persamaan berikut: X = a + b + c . hitunglag nilai x dengan a, b, c, sebagai nilai input. Jawab :
Alur Flowchart
start
Read a, b, c
Result = a+b+c
Print result
End
Source Code :
10
SOAL BAG.II
1. Buatlah program dan algoritma untuk mencari bilangan terbesar dari 5 buah input data yang di inputkan. Jawab :
Flowchart
Start
MAX=0 I=0
false
while I<=4
True
Read N
If N>=MAX
L o o p
MAX
MAX=N I++
End
11
Source Code :
12
2. buatlah algoritma dan program untuk mencetak samua bilangan prima yang terletak antara 0 s.d 100. Jawab :
Source code :
13
Source code :
14
4. buatlah program dan algoritma untuk menampilkan bil. Genap dan ganjil dengan nilai awal bil. Dan bil. Di inputkan. Jawab :
Flowchart :
start
Bi.ganjil 1-25
I=1
F I<=25 T
L o o p
Print i
I+=2
end
15
Source code :
5. Buatlah algoritma dan program untuk menampilkan output sbb: a. masukan kalimat : <namasaya> b. hasil di balik : <ayasaman> jawab :
16
Flowchart
Start
Read name
I=0
F
I<=length
L o o p
Print name[i]
I++
J=length-1
j>=0
T
L o o p
Print name[j]
J--
end
17
Source Code :
18
DATA DIRI
: Farizi Ilham : 2008140348 : Teknik Informatika Angkatan IV : Jakarta, 16 Maret 1987 : memiliki kompetensi dalam bidang IT dan mampu mengaplikasikannya dalam dunia kerja.
19