Latihan Soal untuk MID - AKADEMI TEKNIK KUPANG

Download Report

Transcript Latihan Soal untuk MID - AKADEMI TEKNIK KUPANG

Algoritma Pemrograman II
Gerlan A. Manu, ST.,MKom Algoritma & Pemrograman II
Latihan Soal untuk
MID
1
▫ Nama di input
▫ Jabatan di input dengan pilihan 1 untuk Direktur, 2 untuk Manager, 3
untuk Karywan, dan 4 untuk OB.
▫ Jabatan
Gaji
Tunjangan
1
3juta
10% dari gaji
2
2juta
5% dari gaji
3
1juta
2% dari gaji
4
800rb
1% dari gaji
▫ Dikenakan PPN 10% dari gaji
▫ Gaji Bersih didapat dari : gaji + tunjangan - PPn
Gerlan A. Manu, ST.,MKom Algoritma & Pemrograman II
• Buatlah program dengan menggunakan procedure untuk
penghitungan gaji dengan format :
2
• Jika Y lebih besar Z maka X= (Y+Z )/(Y-Z)
• Jika Y lebih kecil Z maka X= (Y+Z)*(Y-Z)
• Jika Y sama dengan Z maka X = Y = Z
Gerlan A. Manu, ST.,MKom Algoritma & Pemrograman II
• Buatlah program dengan menggunakan function untuk
menghitung a pangkat b, dimana b adalah bilangan bulat non
negatif
• Buatlah program dengan menggunakan function untuk
menghitung nilai X dimana :
3
• Buatlah program dengan menggunakan array untuk
mengetahui hari dan minggu ke berapa dari tanggal yang
diinputkan khusus untuk bulan mei, dengan format
Selasa
Rabu
Kamis
Jumat
Sabtu
1
Minggu
1
2
2
3
4
5
6
7
8
9
3
10
11
12
13
14
15
16
4
17
18
19
20
21
22
23
5
24
25
26
27
28
29
30
6
31
Gerlan A. Manu, ST.,MKom Algoritma & Pemrograman II
Minggu
ke
Senin
4
Jika salah satu elemen tidak terpenuhi maka matriks tersebut tidak
simetris.
Gerlan A. Manu, ST.,MKom Algoritma & Pemrograman II
 Buatlah suatu program untuk mengecek apakah suatu matriks simetris
atau tidak
Contoh1 :
234
562
134
Matriks tersebut diatas adalah tidak simetris
Contoh2:
256
512
624
Matriks tersebut diatas adalah simetris
5
 Buatlah suatu program untuk menampilkan elemen per baris dan
per kolom Contoh :
Baris pertama 2+3+4 = 9
Baris kedua 5+6+2 = 13
Baris ketiga 1+3+4 = 8
Kolom pertama 2+5+1 = 8
Kolom kedua 3+6+3 = 12
Kolom ketiga 4+2+4 = 10
Gerlan A. Manu, ST.,MKom Algoritma & Pemrograman II
2 3 4
5 6 2
1 3 4
6
• Buatlah program untuk menghitung nilai huruf suatu
mahasiswa dengan tabel sebagai brkt :
Mahasiswa 1 Mahasiswa 2 Mahasiswa 3 … Mahasiswa N
MataKuliah 2
MataKuliah 3
…
Mata Kuliah 4
Gerlan A. Manu, ST.,MKom Algoritma & Pemrograman II
MataKuliah 1
7