Langsung ke konten utama

Array 2 Dimensi Pemrograman Java

Yusup Pirdaus, 1355201121, Teknik Informatika, STMIK MERCUSUAR

Soal :
Buat aplikasi dengan Array 2 Dimensi
ketentuan :
- jumlah Baris 4
- jumlah Kolom 4
- user menginput nilai (angka- 2digit) pada setiap kombinasi baris dan kolom

- 1. system menampilkan nilai yang di input
- 2. jika ada nilai yang di input terdapat angka 4, maka nilai diganti dengan karakter '**'


Penyelesaian :


CODINGAN :

package ucup.tugas.data;

import java.util.Scanner;

/**
 *
 * @author yusup
 */
public class Tugas {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

String[][] array = new String[4][4];
int cek;
String bintang = "";
for(int i=0;i<array.length;i++){
for(int j=0;j<array.length;j++){
System.out.print("Input Angka baris["+i+"]"+" kolom["+j+"]= ");
array[i][j] = scan.next();
}
System.out.println("\n");
}
                System.out.println("\n");
                System.out.println("Hasil Nilai Inputan");
for(int i=0;i<array.length;i++){
for(int j=0;j<array.length;j++){
System.out.print("|"+array[i][j]+"|");
                                bintang = array[i][j];
      cek = bintang.indexOf("4");
array[i][j] = cek>=0?"**":array[i][j];
}
System.out.println("");
}
                System.out.println("------------------------------------");
                System.out.println("");
                System.out.println("Hasil Nilai Berubah");
for(int i=0;i<array.length;i++){

for(int j=0;j<array.length;j++){
System.out.print("|"+array[i][j]+"|");
}
System.out.println();
}
}
}



OUTPUT :

run:
Input Angka baris[0] kolom[0]= 11
Input Angka baris[0] kolom[1]= 12
Input Angka baris[0] kolom[2]= 13
Input Angka baris[0] kolom[3]= 14


Input Angka baris[1] kolom[0]= 22
Input Angka baris[1] kolom[1]= 23
Input Angka baris[1] kolom[2]= 24
Input Angka baris[1] kolom[3]= 25


Input Angka baris[2] kolom[0]= 33
Input Angka baris[2] kolom[1]= 34
Input Angka baris[2] kolom[2]= 35
Input Angka baris[2] kolom[3]= 36


Input Angka baris[3] kolom[0]= 44
Input Angka baris[3] kolom[1]= 43
Input Angka baris[3] kolom[2]= 56
Input Angka baris[3] kolom[3]= 40


Hasil Nilai Inputan
|11||12||13||14|
|22||23||24||25|
|33||34||35||36|
|44||43||56||40|
------------------------------------
Hasil Nilai Berubah
|11||12||13||**|
|22||23||**||25|
|33||**||35||36|
|**||**||56||**|

BUILD SUCCESSFUL (total time: 33 seconds)

Komentar

Postingan populer dari blog ini

Algoritma Pemrograman Java

Yusup Pirdaus, 1355201121, Teknik Informatika, Stmik Mercusuar Tugas Algoritma Pemrograman menggunakan java 1. Buat Program Data Karyawan     User memasukan data ( nama, nik, tgl/bulan/tahun kelahiran, masa kerja )     Program Menampilkan :         - ( nama, nik, tgl/bulan/tahun kelahiran, masakerja )        - umur dihitung dari data kelahiran (tahun )        - Gaji    - ketentuan jika masa kerja <= 5 tahun, gaji = 3.000.000                     - ketentuan jika masa kerja >= 5 tahun, gaji = 6.000.000  2. Buat Program Perpustakaan Mahasiswa   User memasukan data ( namaMHS, nim, jumlah buku pinjam, judulbuku, jenisbuku, biaya  pinjam )     Program Menampilkan Hasil :      - ( namaMHS, nim, jumlahbukupinjam, judulbuku, jenisbuku,biayapinjam )      - total biaya di...

Penentuan Gaji Karyawan menggunakan Pemrograman Java

Yusup Pirdaus, 1355201121, Teknik Informatika, STMIK MERCUSUAR Bekasi Soal : Buat aplikasi penentuan gaji karyawan berdasarkan golongan A,B,C ketentuan : - user menginput data karyawan ( nama,nik,bagian) - user menginput golongan karyawan (A/B/C) - user menginput jumlah hari masuk - uang transport 25000/hari - gapok golongan A Rp 3000000 , asuransi 5% - gapok golongan B Rp 2500000 , asuransi 3% - gapok golongan C Rp 2000000, - system menampilkan    -data karyawan;    -tunjangan transport;    -gaji pokok;    -potongan asuransi;    -total gaji; Penyelesaian program : flowchart : kodingannya seperti ini : package example; import java.util.Scanner; /**  *  * @author Yusup  */ public class hitunggaji {     public static void main(String[]args){     String nama,bagian;     int totalgaji=0, tunjangan_transport=0, asuransi =0;     int jhr=0;  ...