Kali ini saya akan memberi contoh soal dari progam yang akan saya tampilkan :
1. Buatlah sebuah Progam login, ketika Progam
dijalankan harus mengisi Username dan
Password terlebih dahulu, isi username=”grace”
password=”aurel”
2.
Tampilkan data Penilaian Mahasiswa seperti pada
tabel berikut :
NIM
|
Nama
|
Tugas 1
|
Tugas 2
|
UTS
| UAS |
Total
|
Rata-rata
| Ket |
12030001
|
Riant
|
80
|
90
|
60 |
70
|
|||
12030002
|
Diana
|
80
|
30
|
80
|
80
|
|||
12030003
|
Cindy
|
70
|
60 |
30
|
60
|
|||
12030004
|
Indo |
40
|
20
|
20
|
40 | |||
12030005
| Gilbert |
20
|
30
|
50
|
20 |
Keterangan :
a). Berapa nilai Total (tugas 1+tugas2+UTS+UAS)
b). Berapa nilai rata-rata(tugas 1+tugas2+UTS+UAS)
c). Tampilkan Keterangan :
a. Jika rata-rata nilai < 50 maka nilai = D
a. Jika rata-rata nilai < 50 maka nilai = D
b. jika
rata-rata nilai 50-70 maka nilai = C
c. jika
rata-rata nilai 70-85 maka nilai= B
d. jika
rata-rata nilai>85 maka nilai = A
import javax.swing.JOptionPane;
import java.text.NumberFormat;
public class famili
{
public static void main (String [] args)
{
String username, password;
NumberFormat
nf=NumberFormat.getInstance();
nf.setMaximumFractionDigits(3);
username=JOptionPane.showInputDialog(" Masukkan Username :");
password=JOptionPane.showInputDialog(" Masukkan password :");
if (username.equals("grace")&&password.equals("aurel"))
{
int nilai[][]=new int [5][4];
nilai[0][0]=80;
nilai[0][1]=90;
nilai[0][2]=60;
nilai[0][3]=70;
nilai[1][0]=80;
nilai[1][1]=30;
nilai[1][2]=80;
nilai[1][3]=80;
nilai[2][0]=70;
nilai[2][1]=60;
nilai[2][2]=30;
nilai[2][3]=60;
nilai[3][0]=40;
nilai[3][1]=20;
nilai[3][2]=20;
nilai[3][3]=40;
nilai[4][0]=20;
nilai[4][1]=30;
nilai[4][2]=50;
nilai[4][3]=20;
String Nim[]={"12030005","12030006","12030007","12030008","12030009"};
String Nama[]={"Riant","Diana","Cindy","Indo","Gilbert"};
int ratarata[]=new int [nilai.length];
int total[]=new int[nilai.length];
String keterangan[]= new String [nilai.length];
for(int i=0; i<nilai.length; i++)
{
for(int j=0; j<nilai[0].length;j++)
{
total[i]+=nilai[i][j];
ratarata[i]+=nilai[i][j];
}
ratarata[i]/=nilai[0].length;
}
System.out.println("Nilai Mata Kuliah\n");
System.out.println("NIM\t\tNama\tTugas 1\t\tTugas2\t\tUTS\t\tUAS\tTotal\tRata-Rata\tKeterangan");
for(int i=0; i<nilai.length; i++)
{
{
if(ratarata[i]<50)
{
keterangan[i]="D";
}
else if(ratarata[i]>=50&&ratarata[i]<=70)
{
keterangan[i]="C";
}
else if(ratarata[i]>=70&&ratarata[i]<=85)
{
keterangan[i]="B";
}
else if(ratarata[i]>85)
{
keterangan[i]="A";
}
System.out.print(Nim[i]+"\t");
System.out.print(Nama[i]+"\t");
for(int j=0; j<nilai[0].length;j++)
{
System.out.print( nilai[i][j]+"\t\t");
}
System.out.print(nf.format(total[i])+"\t");
System.out.print(nf.format(ratarata[i])+"\t");
System.out.println(keterangan[i]+"\t\t\t\t\t");
}
}
}
}
nah itu dia Teman-teman semua,, kalau pengen diskusi dan nanya-nanya tinggal, tinggalkan komentar aja ya...
Selamat Mencoba,,, jangan lelah mencoba ya....
Selamat Mencoba,,, jangan lelah mencoba ya....
Selamat belajar....
Tidak ada komentar:
Posting Komentar