09/02/19

Contoh Program inputan Array Beserta Source Code


1.                   Buatlah program inputan Array untuk menampilkan hasil sbb :
1
 2 2
 3 3 3
 4 4 4 4
 5 5 5 5 5
 6 6 6 6 6 6
 7 7 7 7 7 7 7

2.                   Buatlah sebuah program Array dengan inputan sbb:
Masukkan byk baris : 3
Masukkan byk kolom : 3
Masukkan nilai [0][0] :1
Masukkan nilai [0][1] :2
Masukkan nilai [0][2] :3
Masukkan nilai [1][0] :4
Masukkan nilai [1][1] :5
Masukkan nilai [1][2] :6
Masukkan nilai [2][0] :7
Masukkan nilai [2][1] :8
Masukkan nilai [2][2] :9

1      2      3     
4      5      6     
7      8      9     

3.                   Buatlah sebuah program Array untuk menampilkan output seperti dibawah ini :
Note:     gunakan Array 2D untuk menanpung data
                Gunakan Package i/o Stream untuk mendapatkan inputan

HASIL YANG DIHARAPKAN
Nilai Mata Kuliah

MK         Minggu1              Minggu2              Minggu3              RataRata
RPL         85                           81                           78                           81.333
PBO       65                           73                           71                           69.667






Jawaban

1.       import javax.swing.JOptionPane;
public class UTSfor {
    public static void main(String [] args)
    {
        int i,j;
        j=1;
        int baris;
             
        for(i=1; i<=7; i++) 
        {

            for(j=0; j<=i-1; j++)
               
                System.out.print(" "+i);
                System.out.println("");
                    
        }
        System.out.println("\n\n");
    }
}


2.       import java.util.Scanner;
class Array2D_2_inputan1{
  public static void main (String[]sss){
    int b,k;
      Scanner s= new Scanner (System.in);
      System.out.print("Masukkan byk baris : ");
      b= s.nextInt(); //inputan yg disimpan dlm var b
      System.out.print("Masukkan byk kolom : ");
      k= s.nextInt(); //inputan yg disimpan dlm var k
       
      String [][]z= new String[b][k];
    for(int i=0;i<b;i++)
    {
        for(int j=0;j<k;j++)
          {System.out.print("Masukkan nilai ["+i+"]["+j+"] :");
              z[i][j]= s.next();
        }
    }
    System.out.println("\n");
    for(int i=0;i<b;i++)
    {
        for(int j=0;j<k;j++)
          {System.out.print(z[i][j]+"   "+"   ");
            }
          System.out.print("\n");
    }
  }
}

3.                   import java.text.NumberFormat;
public class Array2 {
public static void main(String args[]) {
NumberFormat nf=NumberFormat.getInstance();
nf.setMaximumFractionDigits(3);
int nilai[][]=new int[2][3];
nilai[0][0]=85;
nilai[0][1]=81;
nilai[0][2]=78;
nilai[1][0]=65;
nilai[1][1]=73;
nilai[1][2]=71;
String MK[]={"RPL", "PBO"};
double ratarataMK[]=new double[nilai.length];
for (int i=0; i<nilai.length; i++) {
for (int j=0; j<nilai[0].length; j++) {
ratarataMK[i]+=nilai[i][j];
}
ratarataMK[i]/=nilai[0].length;
}
System.out.println("Nilai Mata Kuliah\n");
System.out.println("MK \tMinggu1\tMinggu2\tMinggu3\tRataRata");
for (int i=0; i<nilai.length; i++) {
System.out.print(MK[i] + "\t");
for (int j=0; j<nilai[0].length; j++) {
System.out.print(nilai[i][j] + "\t"); }
System.out.print(nf.format(ratarataMK[i])+"\n"); }
}
}



4.        
LATIHAN

1
2              4
3              6             9
4             8             12           16
5             10           15           20           25

1
3             5
7             9             11
13           15           17          19


Input NPM          : 201343500111
Input nama         : Andi
Input Tugas:       : 75
Input UTS            : 81
Input UAS            : 86
Ingin Input Kembali (y/t) :

Hasil :
NPM                      Nama                    Tugas    UTS        UAS
201343500111       Andi                       75           81           86
201343500222       Fitri                        70           85           85



import java.util.Scanner;
class inputan_mhs
{
    public static void main (String[]xx)
    {
        Scanner s=new Scanner(System.in);
        System.out.print("Masukkan banyak data mahasiswa :");
        int mhs=s.nextInt();
        String [][] z= new String [mhs][3];
        System.out.println("Nama \t NPM \t NILAI");
        for (int i=0; i<mhs*3;i++)
        {
            //System.out.print("\t");
            z[i/3][0]=s.nextLine();
            System.out.print("\t");
            z[i/3][1]=s.nextLine();
            System.out.print("\t");
            z[i/3][2]=s.nextLine();
           
            System.out.println("");
        }
    }
}



Tidak ada komentar:

Posting Komentar