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>
<!-- 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