Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ukl;
- import java.util.Scanner;
- public class UKL {
- public static void main(String[] args) {
- // Algoritma Flowchart
- // Memasukkan nilai tugas
- // Memasukkan nilai ulangan harian
- // Memasukkan nilai UAS
- // Menghitung rata rata
- // Menampilkan Rata Rata
- // Mnampilka peringkat siswa
- // Scanner
- Scanner input = new Scanner(System.in);
- // Data siswa
- String nama [] = new String [5];
- double nt [] = new double [5];
- double uh [] = new double [5];
- double nuas [] = new double [5];
- double na [] = new double [5];
- System.out.println("---------------------------------------------");
- System.out.println("-------------- PROGRAM KELAS ----------------");
- // Exception
- try{
- // Input data
- for (int i = 0; i < nama.length; i++) {
- System.out.println("---------------------------------------------");
- System.out.print("Masukkan nama siswa " + (i+1) +" : ");
- nama[i] = input.next();
- System.out.print("Masukkan nilai Tugas : ");
- nt[i] = input.nextDouble();
- System.out.print("Masukkan nilai UH : ");
- uh[i] = input.nextDouble();
- System.out.print("Masukkan nilai UAS : ");
- nuas[i] = input.nextDouble();
- }
- System.out.println("---------------------------------------------");
- // Menghitung Rata Rata
- System.out.println("Nilai Rata Rata : ");
- for (int i = 0; i < na.length; i++) {
- na[i] = (uh[i]*30)/100 + (nt[i]*30)/100 + (nuas[i]*40)/100;
- System.out.println((i+1)+". " + nama[i]+"\t\t"+na[i]);
- }
- System.out.println("---------------------------------------------");
- // Peringkat
- System.out.println("Ranking : ");
- for (int i = 0; i < na.length; i++) {
- for (int j = 0; j < na.length-i-1; j++) {
- if (na[j] < na[j+1]) {
- double temp = na[j];
- na[j] = na[j+1];
- na[j+1] = temp;
- String temp_nama = nama[j];
- nama[j] = nama[j+1];
- nama[j+1] = temp_nama;
- }
- }
- }
- for (int i = 0; i < nama.length; i++) {
- System.out.println((i+1)+". "+nama[i]+"\t\t"+na[i]);
- }
- System.out.println("---------------------------------------------");
- }catch(Exception e){
- System.out.println("Something wrong! = " + e);
- System.out.println("Periksa Inputan Anda.");
- System.out.println("---------------------------------------------");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement