8. Menggunakan Funngsi Switch Case dalam Bahasa C
MODUL 8
FUNGSI LOGIKA
- Tujuan
- Mengetahui macam-macam fungsi logika
- Mengetahui bentuk-bentuk nested if
- Mampu menggunakan fungsi nested if
- Mampu menggunakan fungsi switch - case
- Mampu mengoperasikan memecahkan masalah dengan program C melalui input, proses dan output.
- Tugas
- Kasus 1
Buat program menggunaan pernyataan if adalah untuk menentukan besarnya potongan harga yang diterima oleh seorang pembeli, berdasarkan kriteria :
- Tidak ada potongan harga jika total pembelian kurang dari Rp. 100.000 (dalam hal ini potongan harga diinisialisasi dengan nol).
- Bila total pembelian lebih dari atau sama dengan Rp. 100.000, potongan harga yang diterima dirubah menjadi sebesar 5% dari total pembelian.
Contoh input = 50.000
Output = Total pembelian adalah Rp. 50.000
- Kasus 2
Buatlah program yang menerima masukan berupa suhu dari sebuah benda. Keluaran dari program ini adalah “Benda berbentuk padat” jika suhu di bawah 0 derajat, “Benda berbentuk cair” jika suhu antara 0-100 dan “Benda berbentuk gas” jika suhu di atas 100 derajat.
- Kasus 3
Pada sebuah perusahaan didapatkan Rekruitmen Karyawan berdasarkan Test Akademik, tes Keterampilan dan Test Psikologi. Dari hasil tersebut peserta yang dinyatakan lulus adalah yang mendapatkan nilai dari ketiga test tersebut minimal rata-rata 75. Sementara untuk penempatan pada 3 Departemen, jika nilai tes Akademik lebih bagus (lebih besar) dari nilai tes Keterampilan atau nilai tes Psikologi maka karyawan akan ditempatkan pada bagian administrasi. Jika nilai tes Keterampilan lebih baik dari kedua tes tersebut maka karyawan akan ditempatkan pada bagian Produksi, selain itu ditempatkan pada bagian Pemasaran. Buatlah program yang menampilkan status diterima tidaknya seorang pelamar dan penempatan yang diterima.
- Kasus 4
Dengan menggunakan pernyataan else..if , buatlah program kalkulator sederhana, untuk mendapatkan tanpilan hasil sebagai berikut :
Masukkan bilangan pertama : 5
Masukkan bilangan kedua : 3
Menu Matematika
1. Penjumlahan
2. Pengurangan
3. Perkalian
Masukkan pilihan anda : 3
Hasil operasi tersebut = 15
- Kasus 5
Buatlah sebuah program menggunakan switch case untuk menampilkan hari dalam satu minggu yaitu : (minggu, senin, selasa, rabu, kamis, jumat, dan sabtu). Selain dari nama hari tersebut munculkan pesan “diluar range hari”.
- Kasus 6
Buatlah sebuah program menggunakan switch case dengan pilihan :
- Luas lingkaran
- Luas persegi panjang
- Luas persegi
- Luas segitiga
Dimana rumus dari :
Luas lingkaran = 3.14 * r * r
Luas persegi panjang = p * l
Luas persegi = s * s
Luas segitiga = 0.5 * a * t
- Selain dari mencari luas tersebut munculkan pesan “terima kasih”.
- Kasus 7
0 comments:
Post a Comment