Wednesday, November 25, 2015

kode program untuk mengolah data siswa dengan menggunakan bahasa pemrograman java

kode program untuk mengolah data siswa dengan menggunakan bahasa pemrograman java adalah sebagai berikut:





Penyelesaian:



Kode Program:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package javaapplication30;
import java.util.*;
/**
 *
 * @author BERLIAN PUTRI
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       // TODO code application logic here
        int n,i;
      
System.out.print("PROGRAM MENGELOLAH NILAI MAHASISWA DENGAN MENGGUNAKAN ARRAY");
System.out.print("\n************************************************************");

        System.out.print("\nMasukkan jumlah siswa : ");
        Scanner S=new Scanner(System.in);
        n=S.nextInt();

        String nama[] = new String[n];
        int tugas[]=new int[n];
        int uts[]=new int[n];
        int uas[]=new int[n];
        int na[]=new int[n];
       int penampung;

        for(i=0;i<n;i++)
        {
        System.out.print("Nama Siswa ke-"+(i+1)+":");
        nama[i]=S.next();

        System.out.print("Nilai Tugas " +nama[i]+":");
        tugas[i]=S.nextInt();

        System.out.print("Nilai UTS "+nama[i] +":");
        uts[i]=S.nextInt();

       System.out.print("Nilai UAS  "+nama[i] +":");
       uas[i]=S.nextInt();

        na[i]=(2*tugas[i]+3*uts[i]+5*uas[i])/10;


        System.out.println("Maka Nilai Akhir :" +na[i]);
        System.out.println("----------------------------");
        System.out.println("");
        }

        int j1,N,k;
      for(j1=0;j1<na.length-1;j1++)
      {
         for(N=j1+1;N<na.length;N++)
          {
              if (na[j1]<na[N])
              {
               penampung=na[j1];
               na[j1]=na[N];
               na[N]=penampung;
              }
          }
      }
        System.out.print("Maka Mahasiswa dari nilai akhir tertinggi hinggga terendah adalah:");
 for(k=0;k<n;k++)

        System.out.print(+na[k]+",");
    }
}






 outputnya adalah sebagai berikut:





<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- materikuliah -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-4341784261489537"
     data-ad-slot="9822872809"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

No comments:

Post a Comment