Anda di halaman 1dari 2

KELOMPOK 1:

1. Buatlah algoritma yang menginputkan nilai uang (rupiah) dalam


kelipatan 25-an, lalu menentukan berapa nilai tukaran pecahan. Pecahan yang tersedia
adalah Rp 1000, Rp 500, Rp 100, Rp 50 dan Rp 25. Sebagai contoh, uang senilai Rp 2775
setara dengan 2 buah pecahan Rp 1000 ditambah 1 buah pecahan Rp 500 ditambah 2 buah
pecahan Rp 100, ditambah 1 buah pecahan Rp 50 dan 1 buah pecahan Rp 25.
2. Tulislah algoritma yang menginputkan panjang sebuah benda dalam
satuan meter, lalu mengkonversinya ke dalam satuan inchi, kaki, dan yard (1 inchi = 25.4
mm, 1 kaki = 30.48 cm, dan 1 yard = 0.19144 m).
3. Sebuah proyek dikerjakan selama x hari. Tulislah algoritma untuk
mengkonversi berapa tahun, berapa bulan, dan berapa hari proyek tersebut dikerjakan.
Asumsikan: 1 tahun 365 hari, 1 bulan = 30 hari). Keluaran (tahun, bulan, hari) ditampilkan
ke piranti keluaran (output layar).
4. Tulis dalam notasi algoritma (pseudo code) kemudian konversikan ke
dalam salah satu bahasa pemrograman (C/C++/Java) rumus berikut :
−b+2 c 2 + 4 ab
x=
2c

KELOMPOK 2:
1. Buatlah algoritma untuk menentukan total pembayaran mahasiswa dalam satu tahun dan
jenis kuliah yang diambil, jika diberlakukan kondisi sebagai berikut:
Kode Keterangan
1 Kursus = teknik informatika
Jumlah = 30000*sks
Semester = jumlah*2
2 Kursus = Akuntansi
Jumlah = 20000*sks
Semester = jumlah*2
Selai Kursus = Manajemen
n 1 & Jumlah = 15000*sks
2 Semester = jumlah*2
Input
Kode,dan SKS yang diambil
Output
Nama kursus,jumlah dan semester
Ketentuan :
1 maka akan dikerjakan kursus = teknik informatika
2 maka akan dikerjakan kursus = akuntansi
Selain 1 & 2 maka akan dikerjakan kursus = manajemen
Adapun informasi untuk teknik informatika :
Jumlah = 30000*sks
Semester = jumlah*2
Adapun informasi untuk akuntasi:
Jumlah = 20000*sks
Semester = jumlah*2
Adapun informasi untuk manajemen :
Jumlah = 15000*sks
Semester = jumlah*2
2. Menginputkan tiga buah bilangan bulat, lalu mengurutkan ketiga buah bilangan tersebut
dari nilai terkecil ke nilai terbesar. Keluaran adalah tiga buah bilangan yang telah terurut
tadi.
3. Menginputkan panjang (bilangan bulat) tiga buah sisi sebuah segitiga a, b, dan c. Lalu
tentukan apakah segitiga membentuk segitiga siku-siku, segitiga lancip atau segitiga
tumpul (Petunjuk: gunakan hukum Phytagoras).

KELOMPOK 3:

1. Tampilkan deret beserta hasil deret di bawah :


1/1 – 1/2 + 1/3 – 1/4 + 1/5 ......
Hingga pembagi sesuai dengan yang diinputkan user!
2. Tampilkan deret seperti berikut:
1 2
2 4
3 9
4 16
5 25
… …
Dengan banyak data diinputkan oleh user.
3. Cek password sampai benar atau 3 kali input! Password : SMKNBDG

Anda mungkin juga menyukai