Tuesday, 24 March 2015

8. Menggunakan Funngsi Switch Case dalam Bahasa C




8.  Menggunakan Funngsi Switch Case dalam Bahasa C


MODUL 8
FUNGSI LOGIKA

    1. Tujuan
  1. Mengetahui macam-macam fungsi logika
  2. Mengetahui bentuk-bentuk nested if
  3. Mampu menggunakan fungsi nested if
  4. Mampu menggunakan fungsi switch - case
  5. Mampu mengoperasikan memecahkan masalah dengan program C melalui input, proses dan output.

    1. Tugas
  1. 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

  1. 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.

  1. 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.

  1. 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

  1. 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”.

  1. Kasus 6
Buatlah sebuah program menggunakan switch case dengan pilihan :
  1. Luas lingkaran
  2. Luas persegi panjang
  3. Luas persegi
  4. 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
  1. Selain dari mencari luas tersebut munculkan pesan “terima kasih”.




  1. Kasus 7






0 comments:

Post a Comment

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com