Contoh soal penyegaran

Slides:



Advertisements
Presentasi serupa
OOP Java 04 Tugas Array & String.
Advertisements

Malang,22 November 2012
KONSEP BAHASA PEMROGRAMAN
Silahkan Salin Jawaban Anda DiKertas Sertakan : NIM. : Nama. : Kelas
Pengambilan Keputusan
Desain web – pertemuan 13 Javascript (Part 2).
Pemrograman Berorientasi Objek
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Struktur Kondisi dan Perulangan
Modul 1- Review Java.
Algoritma dan Struktur Data
Oleh Nila Feby Puspitasari
STRUKTUR DASAR ALGORITMA KOMPETENSI DASAR Mahasiswa mengerti dan memahami berbagai struktur dalam penyajian algoritma Indikator 1.Mahasiswa dapat menjelaskan.
Struktur Kontrol: Keputusan
PERTEMUAN X DATA TINGKAT LANJUT - 2 JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Dasar Pemrograman ARRAY/LARIK.
Notasi Algoritma.
ARRAY Definisi: Kumpulan data yang bertipe sama, dan disimpan dalam 1 nama varibel Digunakan nomor elemen (sub script) untuk mengaksesnya Deklarasi Array.
Function(2).
Struktur Dasar Java Percabangan & Perulangan
Struktur seleksi.
Percabangan/Pemilihan
III. STRUKTUR KONTROL.
2 JAM TEORI dan 1 jam praktek
Array dan String.
Kasus Buat algoritma untuk menghitung total pembayaran dari proses pembelian.
Struktur kontrol.
1 Latihan Pertemuan String Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Pertemuan Pengembangan Algoritma
Object-oriented Programming (OOP) with JAVA 2011/2012
DECISION KONDISI / PEMILIHAN
FONDASI PEMROGRAMAN & STRUKTUR DATA #2
INTRODUCTION TO C++ Prepared by: Edi, SKom, MKM.
Buatlah flowchart untuk pembagian 3 buah bilangan
Struktur Kendali Sri nurhayati, mt.
Struktur Kontrol Pemilihan
Pertemuan 4 PROGRAMMING LANGUAGE.
Struktur Seleksi (Percabangan)
Looping, Percabangan dan Array
PERCABANGAN.
SELEKSI KONDISI Oleh : Sri Supatmi.
Pemrograman Web Lanjut “Pertemuan ke-3”
Tipe Data, Variabel, & Konstanta
DIAGRAM ALUR (FLOWCHART)
Penyeleksian Kondisi.
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Pemrograman Terstruktur
SELEKSI KONDISI Oleh : Sri Supatmi.
Algoritma dan Pemrograman STRUKTUR PENGULANGAN
Percabangan/Seleksi.
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
Looping, Percabangan dan Array
Latihan Pertemuan Pengembangan Algoritma
Percabangan/Pemilihan
Latihan menggunakan if majemuk
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
Latihan Pertemuan Operasi Seleksi
DIAGRAM ALUR (FLOWCHART)
Pemrograman Terstruktur
Keywords ,Tipe Data, dan contoh Penggunaanya
PEMILIHAN (SELEKSI KONSIDI)
Algoritma dan Struktur Data
DECITION/KEPUTUSAN KEPUTUSAN pada C: - Pernyataan If
ARRAY 2d (matriks) MERISKA DEFRIANI, S.KOMP
Dasar Pemrograman Pertemuan 7 Percabangan dalam bahasa C
PERCABANGAN.
Pemrograman Web Lanjut “Pertemuan ke-3”
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
Algoritma dan Pemrograman 1 C++
Struktur Kendali MINGGU KE-2.
Transcript presentasi:

Contoh soal penyegaran Kendali program

Contoh Soal Buatlah program dengan spec sbb: Pada suatu supermarket, uang yang harus dibayarkan oleh pembeli adalah sejumlah harga barang ditambah dengan PPN dan dikurangi diskon sesuai dengan rumus berikut: harga_total = harga + harga*%PPN – harga*%diskon Besar PPN dan diskon ditentukan oleh kode PPN dan kode diskon barang tsb Program dibuat untuk membaca harga barang, kode PPN dan kode diskon barang tersebut, program akan terus membaca sampai ditekan karakter tertentu misalnya ‘q’ Output program berupa jumlah yang harus dibayar

Tabel kelompok PPN dan diskon Tabel kode PPN Tabel kode diskon Kode PPN barang % PPN 1 0% 2 2% 3 4% 4 5% Kode diskon barang % diskon a 3% b 5% c 10% d 15%

Penyelesaian : Desain Program Input : harga_barang, tipe:unsigned int kode_PPN, tipe:char kode_diskon, tipe:char karakter_selesai, tipe:char Output: Harga_total, tipe:float; Variabel tambahan: PPN,diskon, tipe: float;

Algoritma Inisialisasi: karakter_selesai = 0, harga_total=0 While karakter_selesai !=‘q’ (jika karakter_selesai =‘q’,ke langkah 3) 2.1. Baca harga_barang, kode_PPN, dan kode_diskon 2.2. Evaluasi kode_PPN (misalnya memakai if) if (kode_PPN == ‘1’) PPN=harga_barang * 0; else if (kode_PPN == ‘2’) PPN=harga_barang * 1%; else if (kode_PPN == ‘3’) PPN=harga_barang * 4%; else if (kode_PPN == ‘4’) PPN=harga_barang * 5%; 2.3. Evaluasi kode_diskon (misal memakai case) switch(kode_diskon) case ‘a’: diskon=harga_barang * 3%; break; case ‘b’: diskon=harga_barang * 5%; break; case ‘c’: diskon=harga_barang * 10%; break; case ‘d’: diskon=harga_barang * 15%; break; 2.4 Update harga_total sementara : harga_total = harga_total + harga_barang + PPN –diskon 2.5 Baca karakter_selesai, kembali ke langkah 2 Tampilkan harga_total (harga total akhir)