Latihan Kode Program Java: Penjumlahan Array

Latihan kode program Java di Duniailkom kali ini akan membahas penjumlahan data array. Materi ini menguji pemahaman seputar array dan perulangan (looping).


Soal Penjumlahan Array

Buatlah kode program bahasa Java untuk mencari nilai total dari sekumpulan element array. Program meminta 1 inputan awal berupa jumlah element array, kemudian user memasukkan satu per satu angka untuk setiap element array.

Setelah itu program akan mencari nilai total dari semua inputan tersebut dan menampilkan hasilnya.

Berikut contoh tampilan akhir yang diinginkan (1) :

##  Program Java Penjumlahan Array  ##
======================================

Input jumlah element array: 4

Input 4 angka (dipisah dengan enter):
Angka ke-1: 5
Angka ke-2: 8
Angka ke-3: -5
Angka ke-4: -1

Total penjumlahan dari 4 angka tersebut adalah: 7

Berikut contoh tampilan akhir yang diinginkan (2) :

##  Program Java Penjumlahan Array  ##
======================================

Input jumlah element array: 7

Input 7 angka (dipisah dengan enter):
Angka ke-1: 14
Angka ke-2: 35
Angka ke-3: 61
Angka ke-4: 83
Angka ke-5: 29
Angka ke-6: 55
Angka ke-7: 70

Total penjumlahan dari 7 angka tersebut adalah: 347

Tips Membuat Kode Program Penjumlahan Array

Soal ini melatih pemahaman terkait array dan perulangan (loop). Berikut tutorial pendahuluan yang bisa diikuti:

Kita perlu perulangan dalam kode program ini. Dalam setiap iterasi, jumlahkan terus nilai element array saat ini dengan nilai sebelumnya.

Silahkan coba rancang sebentar kode programnya.


Kode Program Java Penjumlahan Array

Berikut salah satu solusi dari soal mencari jumlah total array menggunakan bahasa pemrograman Java:

import java.util.Scanner;
    
class PenjumlahanArray {
  public static void main(String args[]){
             
    Scanner input = new Scanner(System.in);
        
    System.out.println("##  Program Java Penjumlahan Array  ##");
    System.out.println("======================================");
    System.out.println();
      
    int[] arr = new int[100];
    int arr_count, i, total;
      
    System.out.print("Input jumlah element array: ");
    arr_count = input.nextInt();
	System.out.println();
      
    System.out.println("Input "+arr_count+
	                   " angka (dipisah dengan enter):");
      
    total = 0;
    for(i = 0; i < arr_count; i++){
      System.out.print("Angka ke-"+ (i+1) +": ");
      arr[i] = input.nextInt();
      total = total + arr[i];
    }
	
	System.out.println();
	
    System.out.println("Total penjumlahan dari "+arr_count+
	                   " angka tersebut adalah: "+total);
    
  }
}

Latihan Kode Program Java - Penjumlahan Array

Agar bisa berjalan, simpan kode diatas ke dalam file PenjumlahanArray.java, lalu compile dengan perintah javac PenjumlahanArray.java dan jalankan (run) dengan perintah java PenjumlahanArray. Panduan lebih lengkap bisa ke Cara Menjalankan kode Program Java (Proses Compile).

Di awal kode program terdapat perintah untuk mengimport class package java.util.Scanner. Class Scanner diperlukan sebagai cara menerima input dalam bahasa Java.

Di baris 12 saya mendeklarasikan variabel arr agar berisi array dari tipe data integer. Karena di set dengan perintah new int[100], maka jumlah maksimum array arr adalah sebanyak 100 element.

Lanjut di baris 13 terdapat deklarasi 3 variabel lain, yakni arr_count, i dan total.

Meskipun array arr di set agar berisi 100 element, namun user tidak harus menginput 100 angka sekaligus. Jumlahnya diminta pada baris 16 dan disimpan ke dalam variabel arr_count. User hanya perlu menginput sejumlah nilai arr_count ini saja.

Proses pembacaan data dan menghitung nilai total dilakukan oleh perulangan for di baris 23-27.

Dalam setiap iterasi atau perulangan, perintah arr[i] = input.nextInt() akan membaca nilai input dari user. Kemudian perintah total = total + arr[i] akan terus menambahkan angka array dan disimpan ke dalam variabel total. Setelah perulangan ini, total akan berisi hasil penambahan semua element array.

Terakhir, isi variabel total di tampilan dengan perintah System.out.println di baris 31-32.


Demikian soal dan jawaban kode program penjumlahan total array dalam bahasa pemrograman Java. Semoga bermanfaat.

Add Comment