Modul algoritma satu sampai lima

Download Modul algoritma satu sampai lima

Post on 26-Jun-2015

2.692 views

Category:

Documents

4 download

Embed Size (px)

TRANSCRIPT

<ul><li> 1. LAPORAN PRAKTEKALGORITMAMODUL DUA SAMPAI LIMADi susun oleh:NAMA : ACHMAD SAIFUDDINNIM : 3123311017JURUSAN MANAJEMEN INFOERMATIKAUNIVERSITAS TEKNOLOGIYOGYAKARTA2012</li></ul> <p> 2. KATA PENGANTAR Puji dan puji syukur Kehadirat ALLAH SWT yang telah memberikan rahmat danhidayah-Nya kepada kami.Dengan rahmat dan hidayah-Nya,Alkhamdulillah laporan praktekalgoritma ini dapat terselesaikan dengan tepat waktu. Laporan ini kami buat untukmemenuhi tugas dari mata kuliah praktek algoritma. Terima kasih kami ucapkan kepada semua pihak yang telah membantu dalam bentuksaran dan materi, serta di buat dengan segala masukan dan kekurangan yang telah diberikanpada kami sehingga laporan ini dapat selesai. Kami menyadari bahwa masih banyak kekurangan dan keterbatasan dalam penyajiandata dalam laporan ini oleh karena itu, kami mengarapkan kepada semua pihak dengansegala kritik dan saran yang bersifat membangun, sangat saya harapkan untuk dimasa yangakan datang agar bisa menyempurnakan laporan ini masih banyak kekuranganya. Demikian laporan ini kami susun, apabila ada kata-kata yang berkenan dan banyak tedapatkekurangan penulis mohon maaf yang sebesar-besarnya. Yoyakarta, 3. DAFTAR ISI1. TUJUAN MODUL2. PRAKTEK MODUL2 A. MODUL21.CPP B. MODUL22.CPP C. MODUL23.CPP D. TUGAS MODUL23. PRAKTEK MODUL3 A. MODUL31.CPP B. MODUL32.CPP C. MODUL33.CPP D. TUGAS MODUL34. PRAKTEK MODUL4 A. MODUL41.CPP B. MODUL42.CPP C. TUGAS MODUL45. PRAKTEK MODUL5 A. MODUL51.CPP B. MODUL52.CPP C. TUGAS MODUL56. KESIMPULAN 4. 1. Tujuan ModulModul 2 : 1. Mahasiswa mampu memahami arti variabel dan konstanta serta mampumenggunakanya. 2. Mahasiswa mampu membedakan dan menggunakan berbagai tipe data dasardalam C++. 3. Mahasiswa mampu memahami struktur progam sequence.Modul 3: 1. Mahasiswa mampu memahami fungsi variabel untuk menerima masukan /inputdatanumerik . 2. Mahasiswa mampu membuat progam untuk membuat progam untuk memproses masukan dan menampilkan hasilnya.Modul 4: 1. Membuat progam untuk meminta masukan data ber tipe string. 2. Membuat progam untuk mengolah data bertipe string.Modul 5: 1. Membuat progam untuk menyelesaikan masalah yang berkaitan dengan pemilihansederhana. 2. menggunakan struktur if-else dan if-else-if, baik dengan algoritma maupunprogam. 5. PRAKTEK2.MODUL 2 A. Praktek file bernama modul21.cppAlgoritma:DEKLARASINilai = floatDESKRIPSINilai 5.32Output (nilai) 1. program (error) 1. program (bener): 6. Hasil :Pembahasan:Pada program diatas source1 itu error. Karena belum menentukan tipe datayang dapat disimpan dalam variabel. sebelum menggunakan suatu Variabeldalam program kita harus mendeklarasikan variabel tersabut. Pendeklarasianvariabel digunakan untuk memesan lokasi dalam memori komputer . Bentukpendeklarasian Variabel: tipeData namaVariabelPada source2 diberi tipe data dan variabel pendeklarasian variabelnya yaitufloat nilai yang artinya variabel nilai bertipe float(untuk menyimpan bilanganreal dengan ketelitian rendah).C++ menyediakan berbagai tipe data dasar :tipe keteranganchar Menyatakan sebuah karakter. Contoh A,f,9, atau *.double Bilangan real dengan ketelitian tinggi.floatBilangan real dengan ketelitian rendah.shortBilangan bulatintBilangan bulatlong Bilangan bulatbool Nilai logika : true atau false. 7. B. Program Modul22.cppAlgoritmanya:DEKLARASIa, b, c = intergerDESKRIPSIa5b7cA+BB = 10Output (C = ,c)Programnya :Hasil : 8. Pembahasan:Apabila ada variabel yang mempunyai tipe yang sama variabel tersebut bisa dideklarasikandengan sebuah pernyataan. Dalam hal ini, antar variabel perlu dipisahkan dengankoma.contoh: int a, b, c; identik dengan int a; int b; int c;Saat pendeklarasian, bisa variabel langsung diberi nilai. Contoh int a = 5; yang artinya abertipe int dan diisi dengan 5;.Memberikan nilai variabel.Pernyataan yang diperlukan untuk mengisikan nilai ke variabel: Variabel = nilai;Contoh: b = 7; Artinya : merupakan pernyataan untuk mengisikan nilai 7 ke variabel b.Pernyataan juga bisa berbentuk seperti berikut:c = a + b; artinya : tambahkan isi variabel a dengan isi variabel b dan hasilnya disimpan padavariabel c.Variabel a = 5; b = 7; c = a + b; b = 10;. Artinya variabel b ada dua pernyataan diatasdigunakan untuk mengubah nilai variabel b awal. Jika semula nilai variabel b bernilai 7,sesudah pernyataan diatas dijalankan maka akan berisi 10.Misalnya mula mula b berisi 5 b = 10 dengan demikian b bernilai 10. C. Program modul23.cppAlgoritmanya :DEKLARASIConst PHI = 3.14A,B,C : intergerLuas, jari ,D : realDESKRIPSIA5B 6Output (A = ,A)Output (B = ,B)C A + BOutput (C = ,C)C A-BOutput (C = ,C)C A*B Output (C = ,C)C A mod 2 9. Output (C = ,C) Jari 4.2 Luas PHI * jari * jari Output (luas = ,luas)DA/BOutput (D = ,D)Programnya :Hasil: 10. Pembahasan:Literal atau konstanta merupakan nilai yang tetap didalam proram.Misal: a. 2.3 (literal bilangan titik mengambang atau bilangan real) b. 10 (literal bilangan bulat) c. K (literal yang menyatakan sebuah karakter)Kalau literal seringkali digunakan dalam program. Literal bisa diberinama. Pemberian nama literal mirip dengan pendeklarasian variabel.Perbedaanya terletak pada tambahan kata const sebelum nama type.Contoh : const PHI = 3.14. Nama konstanta seperti PHI biasa ditulis hurufbesar seluruhnya. D . Tugas modul22.Buat program untuk menghitung detik Menghitung detik Algoritma DEKLARASI jam, menit, detik = interger DESKRIPSI jam 2 menit 10 detik 7 output (jam = ,jam) output(menit= ,menit) output(detik= ,detik) Detik = (jam * 3600) + (menit * 60) + detikOutput( detik = ,detik) 11. Programnya : 12. 2. Buat program menghitung volume balokAlgoritma :DEKLARASIP, l, t, v : intergerDESKRIPSIp 10 l 5t 3Output (Panjang = ,p)Output(lebar = ,l)Output(tinggi = ,t) vp*l*t 3. output (volume = ,v)programnya :Hasil : 13. 4. Gelas A berisi kopi, gelas B berisi susu, Buatlah algoritma memindahkan kopi ke dalamgelas B dan memindahkan susu ke dalam gelas A, Algoritmanya: 1.masukan (kopi ke dalam gelas A, dan susu kedalam gelas B, kosongkan gelas C) 2. gelas C kopi; 3. gelas A susu; 4. gelas B gelas C; 5. tampilkan kopi, dan susu;kopisusu Keadaan awal susukopiKeadaan setelah penukaranILUSTRASI PENUKARAN KOPI DAN SUSU A B C KOPISUSU AB C 14. SUSUKOPIAB CSUSUKOPIA B CSUSU KOPI 15. 2.Modul 3 A. Praktek modul 3.1. Buatlah file bernama Modul31.cpp dan ketikkan program berikut kemudian jalankan..!! #include #include void main() {float nilai;coutnilai;coutpanjang; input(lebar) cin&gt;&gt;lebar; luas (panjang*lebar) luas = panjang * lebar; output (luas = luas)cout</p>