Sabtu, 02 April 2016

Tugas Akhir Algoritma Dan Pemograman 1 Semester 1 Part 1.

 Nah sedikit bercerita nih, Algoritma dan Pemograma 1 sudah terlewati dengan sempurna. Nah tugas akhir yang saya terima itu ada 2 part. Yang pertama tugas ini, tugas akhir membuat sebuah program dengan perpaduan antara aritmatika, perulangan, kondisi dan Array. Jadi program tersebut terdapat 4 perhitungan dalam 1 program. Lumayan sih membuat kepala puyeng selama beberapa hari hehhehe, soalnya menggunakan Array. Tapi setelah proses tirakat sampe semedi hahaha berhasil juga. Berikut programnya :




Penjelasannya :
  •  Disini saya menggunakan paket dari javax.swing.JOptionPane sebagai penginputannya. 
  • Perulangan pertama untuk menentukan banyaknya buku yang kita pinjam, jadi satu orang bisa meminjam lebih dari satu buku. Penginputannya menggunakan tipe data integer.  
  • String tanggal [ ] menyimpan data hari dalam 1 minggu kedalam array 1 dimensi. dimulai dari indeks 0 (minggu) - indeks 7 (Sabtu) , jadi jika kita memasukkan angka 1 untuk memanggil array maka indeks 1 yang akan dikeluarkan, kecuali kalau kita meninputkan angka 0 baru indeks 0 yang akan dikeluarkan.
  • int hari [ ] merupakan array yang memberikan tempat sebanyak 7, yang dimana proses yang ada didalamnya sudah disediakan tempat untuk ditampung
  • Perulangan berikutnya itu merupakan perulangan yang digunakan untuk memasukkan banyaknya tempat yang dipesan array hari [ ].
  • Pada array indeks [0] terdapat sebuah kondisi yaitu jika int awal berada di posisi 0 lakukan proses berikut.
  • int batas merupakan inputan yang sudah ditentukan yang digunakan sebagai lama peminjaman buku.
  • int pengembalian merupakan proses dari inputan kembali - pinjam, proses tersebut untuk mengetahui lamanya peminjaman.
  • Sedangkan int akhir merupakan proses untuk mengetahui apakah tepat waktu mengembalikan atau kena denda. Prosesnya didapat dari pengembalian - batas.
  • Dari pengembalian terdapat kondisi lagi untuk mengetahui apakah kena denda atau tidak yaitu jika pengembalian <= 3 maka akan keluar pernyataan " Anda tepat waktu", sedangkan jika tidak maka akan keluar pernyataan "Anda kena denda dengan denda perhari 1500 .
Output nya akan keluar seperti ini :



Cukup jelas bukan. Semoga bermanfaat yah.





1 komentar:

Kohar mengatakan...

Read More : http://www.kfmanime.ga

luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.comnya.com tipscantiknya.com
kesehatan dan kecantikan

Share it