Minggu, 18 Oktober 2015

LAPORAN PERTEMUAN 7.ALGORITMA NOVA HARDYANTI



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



Maka jika dijalankan akan tampak hasinya srperti yang dibawah  F11 :
 





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