Pada tutorial ini, kita akan
membuat program yang akan mencari nilai rata-rata dari 10 angka yang diinputkan
oleh user. Pada program ini hanya membutuhkan satu class , yaitu apples.java.
File ini megimport class Scanner untuk membaca input dari keyboard. Dalam
program ini, menggunakan while untuk melakukan perulangan. Perulangan ini
dimaksudkan untuk mengulang input dari user dan menjumlahkan input tersebut
hingga tercapai suatu kondisi yang ditentukan. Kemudian setelah perulangan
berakhir, maka jumlah dari semua data yang diinputkan akan dibagi sebanyak data
tersebut diinputkan yaitu 10. Dan pada akhir program ditampilkan hasil
pembagian jumlah data yang diinputkan dengan 10, atau rata-rata dari 10 data
yang di inputkan.
Berikut adalah langkah-langkah
dalam pembuatan program :
- Langkah pertama adalah membuat sebuah class bernama apples.java. class ini mengimport class Scanner yang berfungsi untuk membaca input dari keyboard. Kemudian dalam class apples, kita buat method main yang menjadi method utama dari kelas ini.
- Kemudian
membuat listing untuk menampilkan pada layar berupa tulisan yang
memberitahu user untuk memasukkan angka. Kemudian kita juga
menginstansiasi/membuat sebuah object dari class Scanner bernama input dengan
satubuah parameter.
- Langkah
selanjutnya adalah membuat attribute yang diperlukan dalam program. Pada
program ini kita membutuhkan 4 attribute bertipe integer, yaitu total dan
counter yang langsung diisi dengan nilai 0, dua attribute lainnya adalah
grade dan average.
- Membuat
looping/perulangan dengan menggunakan while. Adapun syarat looping-nya
adalah jika nilai counter lebih kecil dari 10. Sementara isi dari looping
tersebut adalah membaca input dari keyboard yang dimasukkan oleh user
sebagai data integer kemudian menyimpannya dalam attribute grade.
Menjumlahkan nilai pada attribute total dengan nilai pada attribute grade
yang kemudian hasilnya disimpan dalam attribute total dan akan digunakan
untuk perulangan berikutnya dan jika perulangan telah selesai. Akhir dari
isi perulangan adalah menambahkan nilai counter dengan 1, atau increment.
- Setalah
keluar dari looping, kita kemudian akan meneruskan program dengan membuat
code untuk mendapatkan nilai rata-rata dari data yang diinputkan user
serta menampilkannya pada layar. Caranya adalah dengan membagi nilai akhir
dari attribute total yang didapat setelah looping berkahir dengan 10. 10
merupakan banyak-nya jumlah data yang diinputkan user yang berdasarkan
syarat perulangan yang telah dibuat sebelumnya. Kemudian menampilkan pada
layar sebuah kalimat beserta hasil dari pembagian pada code sebelumnya.
- Langkah
terakhir yang kita lakukan adalah menutup program dengan tanda kurung
kurawal. Kurung kurawal yang pertama untuk mengakhiri method main
sementara kurung kurawak yang kedua untuk mengakhiri class apples.
Berikut penjelasan dari listing
program :
package
teori21; à paket
dimana program dibuat
/**
* @author Vegi à hanya komentar
*/
import
java.util.Scanner; à mengimport class Scanner untuk membaca intput dari user
class
apples { à awal
class apples
public static void main(String args[]){ à awal method main
System.out.println("Input
numbers:"); à menampilkan output pada layar “Input numbers : “
Scanner input=new Scanner(System.in); à menginstansiasi object dari class Scanner
int total=0; à menciptakan attribute total dengan tipe
data integer, diisi dengan nilai 0
int grade; à menciptakan attribute grade dengan tipe
data integer
int average; à menciptakan attribute average dengan tipe
data integer
int counter=0; à menciptakan attribute total dengan tipe
data integer, diisi dengan nilai 0
while(counter<10 span="">à awal looping while, hingga nilai counter
kecil dari 10 10>
grade=input.nextInt(); à attribute grade diisi dengan input dari keyboard
total=total+grade; à menjumlahkan total dengan grade(data yang
diinputkan dan hasilnya dimasukkan dalam total
counter++; à increment
1 pada attribute counter
} à akhir
dari looping while
average=total/10; à total dibagi dengan 10, dan dimasukkan dalam attribute average
System.out.println("Your average is
"+average); à menampilkan pada layar “your average is “
diikuti dengan hasil pembagian total dengan 10
} à akhir dari method main
}à akhir dari class
apples
Adapun hasil dari program diatas adalah sebagai berikut:
Untuk
membuat program rata-rata, program diatas sudah dapat dijadikan referensi.
Namun program diatas masih bisa dimaksimalkan dengan menambahkan petunjuk bagi
user tentang program dan tujuan dari program tersebut dibuat.
0 comments:
Posting Komentar
tinggalkan pesan dan saran agar blog sederhana ini dapat berkembang