200 likes | 359 Views
Algoritma & Pemrograman. Materi 5. REVIEW. Kriteria algoritma Membuat flow chart Elemen elemen algoritma DEKLARASI MASUKAN PERCABANGAN PERULANGAN Mengubah flow chart menjadi program. LOOPING terhitung. Buat progran menghitung jumlah 6 suku pertama dari barisan 1 3 , 2 3 , 3 3 , 4 3
E N D
Algoritma & Pemrograman Materi 5
REVIEW • Kriteria algoritma • Membuat flow chart • Elemen elemen algoritma • DEKLARASI • MASUKAN • PERCABANGAN • PERULANGAN • Mengubah flow chart menjadi program
LOOPING terhitung • Buat progran menghitung jumlah 6 suku pertama dari barisan 13 , 23, 33 , 43 • Mbok wongso memiliki warung jadah tempe di jalan kaliurang. Dalam 12 bulan terakhir omset mbok wongso rata rata naik 40%, Bulan januari 2008 omset mbok wongso adalah Rp. 100.000,- Berapakah total omset mbok wongso pada Desember 2008?
Mbok marry memiliki warung jadah tempe di jalan kaliurang. Dalam 12 bulan terakhir omset mbok marry rata rata naik: • Jadah 20% • Tempe 30% • Kenaikan belanja bahan : • Jadah 5% • Tempe 7% • januari 2008 omset mbok marry • Jadah 300.000 • Tempe 500.000 • Belanja Mbok marry adalah • Jadah 100.000 • Tempe 175.000 • Berapakah total keuntungan mbok marry sampai Desember 2008?
LOOPING BERGANDA • Buatlah program untuk menampilkan hasil perkalian pada tabel sebagai berikut :
Looping While • Sebuah Bank memberikan pinjaman kepada nasabah dengan bunga b% per bulan terhadap sisa pokok (sp) yang belum di bayar oleh nasabah. Masukan ke software ini adalah : pokok hutang (p), prosentase bunga(b) dan nominal cicilan (c) per bulan. Hitunglah berapa bulan (n) nasabah harus mengangsur hutangnya. Ilustrasi jika nasabah meminjam Rp. 1 juta dengan bunga 1% dan cicilan 100.000
Perulangan Bersyarat di belakang • Seorang user di warnet • mulai menggunakan internet pada pukul J1,M1,D1 • selesai pada pukul J2,M2,D2. • Ketentuan, jam <24, menit <60, detik <60 • HITUNGLAH BERAPA LAMA penggunaan warnet
Perulangan Bersyarat di belakang DAN CASE • Seorang user di warnet • mulai menggunakan internet pada pukul J1,M1,D1 • selesai pada pukul J2,M2,D2. • Ketentuan, jam <24, menit <60, detik <60 • HITUNGLAH BERAPA LAMA penggunaan warnet • tarip per jam penggunaan di warnet tersebut • UMUM • Rp. 3000mulai jam 3 pagi sampai jam 9 pagi • Rp. 5000 • MAHASISWA tarif FLAT 500, • DOSEN 1000 PER JAM. • HITUNGLAH BERAPA user harus membayar
A little bit theory • DEKLARASI VARIABEL • INPUT DATA • OUTPUT • PERULANGAN TERHITUNG • PERULANGAN BERSYARAT DI DEPAN • PERULANGAN BERSYARAT DI BELAKANG • PERCABANGAN if, percabangan CASE
SUMBER • Idhawati Hestiningsih, M.Kom, Algoritma & Pemrograman I (Prak.Bhs C), 26 Oktober 2008, http://idhaclassroom.com/kategori/algoritma-pemrograman-i-bhs-c • http://cermics.enpc.fr/~ts/C/CONCEPT/data_types.html • http://docs.hp.com/en/92431-90013/ch05s05.html • http://www.cplusplus.com/reference/clibrary/cstdio/scanf.html • http://www.roseindia.net/java/beginners/entervaluesfromkeyboard.shtml • http://www.mideis.com/backup/index.php?mode=tutorial
SOLUSI • Lets do together