Tugas Logika Dan Algoritma Pertemuan 03 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Tugas logika & algoritma pertemuan ke-03 Nama : Deni Septian NIM



: 17207121



MAPEL : Logika dan Algoritma



1.Penjelasan flowchart yang ada disamping ini 1. Mulai 2. lalu input data yaitu 8 liter 3. masuk keproses yaitu data : harga * dengan liter (harga = 6500 * 8 Liter) 4. lalu kelur hasil dari proses yaitu jumlah dari hasil perkalian Diatas adalah = 52000 5. program selesai/stop



2.Tolong dijelaskan bagaimana hasilnya bisa seperti itu ! penjelasan 1. Mulai 2. lalu input data yaitu: absen =90,tugas =80, uts =70,uas=60 (setelah data diinput masuk ke proses) 3. memproses data yang masuk yaitu untuk mencari nilai akhir Dengan cara absen=(90*0,2)=18 +tugas(0,25*80)=20 + Uts(0,25*70)=17,5 + uas(0,3*60)= 18 4. lalu semuah hasil Perkalian dijumlahkan yaitu 18+20+17,5+18 = 5. lalu masuk ke proses output atau cetak hasil = 73,5



3. Tolong dijelaskan bagaimana hasilnya bisa seperti itu ! Penjelasan : 1. Mulai 2. lalu input data yaitu Input a =5, b=4 ,c=10 3. masuk kepemilihan proses penentuan 5>4 Jika nilai 5 lebih besar dari pada 4 4. jika jawaban ya,maka lanjut ke proses 5. dengan menjumlahkan nilai d= a * b + c d = 5*4+10 6. jika jawabnnya tidak,maka lanjut ke proses 7. dengan menjumlah nilai d= b * c + a d = 4*10+5 8. jika pilih ya pada langkah no 4 maka 9. cetak hasil 30 10. jika pilih tidak maka 11. cetak hasil 45 12. selesai.



4. Jalaskan pada gambar tersebut yah ! Penjelasan: 1. Mulai 2. lalu input data yaitu Input a =5, b=5 ,c=10 3. masuk kepemilihan proses penentuan 5>5 Jika nilai 5 lebih besar dari pada 5 4. jika jawaban ya,maka lanjut ke proses 5. dengan menjumlahkan nilai d= a * b + c d = 5 * 5 +10 6. jika jawabnnya tidak,maka lanjut ke proses 7. dengan menjumlah nilai d= b * c - a d = 5 * 10 -5 8. jika pilih ya pada langkah no 4 maka 9. cetak hasil 35 10. jika pilih tidak maka 11. cetak hasil 45 12. selesai.



5. Diketahui empat bilangan 20, 60, 40, dan 100. Buatlah flowchart/diagram alir untuk mendapatkan nilai terbesar diantara keempat bilangan tersebut Analisis 1.Nilai bilangan : 20 60 40 dan 100 2.Mencari nilai terbesar Penjelasan Algoritma 1. Mulai 2. Masukan variabel bilangan untuk di input Nilai1=20, nilai2=60, nilai3=40 nilai4=100 3. Lalu buat input kembali untuk menginput nilai terbesarnya Diantara bilangan inputan yang ada di no 2 yaitu nilai4=100 4. Lanjut ke pemilihan proses,pertama pilih dulu variabel/nilai1 = 20 untuk diperbandingkan dengan nilai4=100 Manakah bilangan terbesar dari 2 bilangan tsb. 5. Jika pada pemilihan di no.4 memilih ya 6. Maka cetak nilai terbesar adalah 20 7. Tapi jika pada no.4 memili tidak Maka lanjut lakukan pemilihan perbandingan kembali. 8. yaitu nilai2= 60 dengan nilai4= 100, Manakah bilangan terbesar dari 2 bilangan tsb. 9. Jika pada pemilihan di no.8 memilih ya 10.Maka cetak nilai terbesar adalah 60 11.Tapi jika pada no.8 memili tidak Maka lanjut lakukan pemilihan perbandingan kembali. 12.yaitu nilai3= 40 dengan nilai4= 100, Manakah bilangan terbesar dari 2 bilangan tsb. 13.Jika pada pemilihan di no.12 memilih ya 14.Maka cetak nilai terbesar adalah 40 15.Tapi jika pada no.12 memili tidak Maka lanjut untuk mencetak nilai terbesarnya yaitu nilai4=100 16.Cetak nilai terbesar = 100 17.selesai



6.Buatlah flowchart/diagram alir untuk mengitung jumlah suku pada deret angka berikut: a. S = 1 + 3 + 5 + 7 + 9 + 11



b. S = 2 + 5 + 10 + 17 + 26 + 37



7. Berikut Algoritma dari Flowchart di bawah ini



1. Mulai 2. Diberikan nilai 1 pada variabel Bil (Bil = 1) 3. Dikondisikan jika Bil kurang dari 10 ● Jika tidak maka berakhir ● Jika benar maka akan berlanjut ke dalam kondisi berikutnya 4. Dikondisikan berikutnya Bil tidak sama dengan 5 ● Jika tidak maka loncat ke pemberian nilai Bil dinaikan 1 (Bil = Bil + 1) kemudian kembali ke kondisi nomor 3 ● Jika benar maka tampilkan Bil lalu ke pemberian nilai Bil dinaikan 1 (Bil = Bil + 1) kemudian kembali ke kondisi nomor 3 5. Kondisi akan terus berulang sampai Bil dengan kondisi tidak memenuhi