Monday, 24 November 2014

Array

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package array;

import java.util.Arrays;

/**
 *
 * @author Gabriel
 */
import java.util.Scanner;
public class Array {

   
    /**
     * @param args the command line arguments
     */
    public static int Nomer[] = {10,40,17,20};
    public static int NilaiX = 20;
   
    public static void main(String[] args) {
        // TODO code application logic here
           
        int index = getIndexOf(NilaiX, Nomer);
       
        Scanner in = new Scanner(System.in);
        System.out.println("Index dari NilaiX(20) adalah : " + index);
       
        int NilaiA, NilaiB;
       
        System.out.print("Masukkan Sebuah NilaiA : "); NilaiA = in.nextInt();
        System.out.print("Masukkan Sebuah NilaiB : "); NilaiB = in.nextInt();
       
        if(NilaiA > NilaiB){
            if(NilaiA > NilaiX){
                System.out.println("Nilai Terbesar adalah : NilaiA (" + NilaiA + ")");
            }else{
                System.out.println("Nilai Terbesar adalah : NilaiX (" + NilaiX + ")");
            }
        }else if(NilaiB > NilaiX){
            System.out.println("Nilai Terbesar adalah : NilaiB (" + NilaiB + ")");
        }else{
            System.out.println("Nilai Terbesar adalah : NilaiX (" + NilaiX + ")");
        }
       
    }
   
    public static int getIndexOf(int ygDicari, int[] arr){
        int i = 0;
        while(!(arr[i] == ygDicari))
        {   i++;}
        return i;
       
    }
   
   
   
}

Nilai Mahasiswa Java


package nilaimhs;

/**
 *
 * @author Gabriel
 */
import java.io.*;
import java.util.Scanner;


       
public class NilaiMHs {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int NK,
            NT,
            NUTS,
            NQ,
            NUAS;
        float NTOT;
        String Nama;
        String NH;
       
        Scanner inps = new Scanner(System.in);
        System.out.println("Selamat Datang.");
        System.out.print("Masukkan Nama Mahasiswa yang ingin Diproses :");
        Nama = inps.next();
        System.out.print("Masukkan Nilai Kehadiran :");
        NK = inps.nextInt();
        System.out.print("Masukkan Nilai Quiz : ");
        NQ = inps.nextInt();
        System.out.print("Masukkan Nilai Tugas : ");
        NT = inps.nextInt();
        System.out.print("Masukkan Nilai UTS : ");
        NUTS = inps.nextInt();
        System.out.print("Masukkan Nilai UAS : ");
        NUAS = inps.nextInt();
        System.out.println("Terima Kasih...");
       
        System.out.println("Perhitungan Nilai Untuk : ");
        System.out.println("Nama Mahasiswa : " + Nama);
        NTOT = (float) ((0.1 * NK) + (0.15 * NQ) + (0.2 * NT) + (0.25 * NUTS) + (0.3 * NUAS));
       
        System.out.println("Nilai Total : " + NTOT);
       
        if(NTOT >= 85) {
            NH = "A";
        }else if(NTOT >= 80){
            NH = "B+";
        }else if(NTOT >= 77){
            NH = "B";
        }else if(NTOT >=65){
            NH = "C+";
        }else if(NTOT >= 55){
            NH="C";
        }else if (NTOT >=50){
            NH="D";
        }else{
            NH="E";
        }
       
        System.out.println("Nilai Huruf : " + NH);
        System.out.println("Keterangan :");
       
        switch(NH){
            case "A":
            case "B+":  
            case "B":
            case "C+":
            case "C":
                System.out.println("Selamat Anda LULUS!");
                break;
            default:
                System.out.println("Maaf, Anda Gagal! Silahkan Coba lagi...");
                break;
               
        }
       
       
       
    }
   
}