Program Menghitung Rata-Rata dan IPK dengan Array Java

Membuat Program Menghitung Rata-rata dan IPK dengan menggunakan Array Java.Sebagai samplenya kita akan menghitung nilai rata-rata nilai matakuliah Matematika dan Fisika serta IPK dari 2 orang  mahasiswa. Beginilah source code yang diperlukan untuk membuat program  tersebut. Selamat berjuang :)

Jawab :

package Array;
import java.io.*;
public class Input_Nilai_Array {
public static void main(String[] args) {
BufferedReader dataKata =new BufferedReader (new InputStreamReader (System.in));
DataInputStream dataAngka = new DataInputStream (System.in);
//Deklarasi variable dan tioe datanya
int jml=3;
String nama[]=new String[jml];
int math[]=new int[jml];
int fis[]=new int[jml];
double Ipk[]=new double[jml];
int totalmath=0;
double ratamath=0.0;
int totalfis=0;
double ratafis=0.0;
//Bagian input
for(int i=1;i<jml;i++){
try{
System.out.println("Masukkan nama siswa ke-"+i+" : ");
nama[i]=dataKata.readLine();
System.out.println("Masukkan nilai matematika siswa ke-"+i+" : ");
math[i]=Integer.parseInt(dataAngka.readLine());
System.out.println("Masukkan nilai fisika siswa ke-"+i+" : ");
fis[i]=Integer.parseInt(dataAngka.readLine());
    }
catch(IOException e){System.out.println("Terjadi Error");}
}
System.out.println("Hasil:");

//bagian hitung
for(int i=1; i<jml; i++){
Ipk[i]=(double)(math[i]+fis[i])/2;
totalmath=totalmath+math[i];
totalfis=totalfis+fis[i];
}
ratamath=(double)totalmath/(jml-1);
ratafis=(double)totalfis/(jml-1);


//cetak data array
for(int i=1; i<jml; i++){
     System.out.println(i+".nama :"+nama[i]);
     System.out.println("nilai matematika :"+math[i]);
     System.out.println("nilai fisika :"+fis[i]);
 } 
    System.out.println("--------------------------");
    System.out.println("rata-rata matematika:"+ratamath);
    System.out.println("rata-rata fisika:"+ratafis);
    
     System.out.println("--------------------------");
//cetak Ipk
for(int i=1; i<jml; i++){
    System.out.println("IPK mahasiswa "+i+"\t:"+Ipk[i]);
}
 }    
}

Screenshoot :




 Hasil :






This entry was posted on Saturday, 19 September 2015. You can follow any responses to this entry through the RSS 2.0. You can leave a response.

Leave a Reply

Powered by Blogger.