Laporan Pertemuan
7
ALGORITMA PEMOGRAMAN
Dosen Pembimbing :
SRI NOFRI WIHANDARI S,Pd
Disusun oleh :
NOVA HARDYANTI
15214034
PRODI REKAYASA PERANGKAT LUNAK
AKADEMI KOMUNITAS NEGERI PADANG PARIAMAN
2015
Switch-Case
(Lanjutan)
Switch-Case
Berikut
ini adalah contoh kasus yang dapat diselesaikan dengan perintah if-else maupun switch-case:
Seorang petani ingin menentukan tanaman
yang cocok untuk ditanam pada bulan tertentu. berikut hasil riset untuk
periode-periode tanam :
·
bulan januari - bulan
maret = tomat/cabai
·
bulan april - bulan
juni = jagung
·
bulan juli - bulan
september = wortel/kacang
·
bulan oktober - bulan
desember = kubis
Berikut ini
source code dengan menggunakan perintah if-else:
Sedangkan source code dengan menggunakan
perintah switch case:
Program
untuk menentukan nilai mahasiswa berdasarkan nilai mid, uas, dan tugas menjadi nilai akhir, nilai huruf, dan
sebutan(yudisium)
Analisis
Kebutuhan:
·
konstanta:
-
untuk presentase midàMID=0.3
-
untuk presentase uasàUAS=0.3
-
untuk presentase tugasàTUGAS=0.4
·
variabel:
-
untuk menyimpan nama
mahasiswaànamaàchar[]
-
untuk menyimpan nilai
midàmidàdouble
-
untuk menyimpan nilai
uasàuasàdouble
-
untuk menyimpan nilai
tugasàtugasàdouble
-
untuk menyimpan nilai
akhiràakhiràdouble
-
untuk menyimpan nilai
hurufàhurufàchar
-
untuk menyimpan nilai
yudisiumàyudisiumàstring
(char[])
·
proses:
-
aritmatik (formula):
+
menghitung nilai akhir:
akhirßmid*MID+uas*UAS+tugas*TUGAS
-
logika(keputusan)
+
menentukan nilai huruf
Nilai
akhir
|
Huruf
|
81.0<=akhir<=100.0
|
A
|
66.0<=akhir<81.0
|
B
|
56.0<=akhir<66.0
|
C
|
45.0<=akhir<56.0
|
D
|
akhir<45.0
|
E
|
+
menentukan yudisium
Huruf
|
Yudisium
|
A
|
Baik
Sekali
|
B
|
Baik
|
C
|
Cukup
|
D
|
Kurang
|
E
|
Gagal
|
Program membuat kalkulator sederhana(+,-,*,/, ^)
Analisis
kebutuhan
·
Variabel:
-
Untuk menyimpan nilai
operan 1àon1àdouble
-
Untuk menyimpan nilai
operan 2àon2àdouble
-
Untuk menyimpan tanda
operatoràopàchar
-
Untuk menyimpan nilai hasilàhasilàdouble
-
Untuk menyimpan tanda
bahwa ekspresi bisa dihitungàtandaàboolean
LATIHAN....
Kemudian selanjutnya perintah switch-case dan buat halaman baru dan ketikan didalamya seperti yang dibawah ini
Maka hasinya akan terlihat seperti yang dibawah ini
Maka hasinya akan terlihat seperti yang dibawah
ini
Maka
buat source kodenya seperti yang dibawah ini :
Latihan:
1. Buatlah
algoritma dan program C memberikan grade / nilai dalam bentuk huruf, ketika
user menginputkan nilai seorang mahasiswa dengan ketentuan; grade A untuk nilai
81-100, B untuk nilai 71-80, C untuk nilai 61-70, D untuk nilai 51-60, dan
sisanya diberi grade E.
Jadi
saya seperti yang dibawah ini :
END
Tidak ada komentar:
Posting Komentar