Sabtu, 07 April 2018

MENENTUKAN NILAI MAHASISWA DENGAN JAVA

IBRAHIM INDO PAMUNGKAS
17.01.53.2030
TEKNIK INFORMATIKA






1. DEFINISI MASALAH


MASALAH                                 : Buatlah program untuk menghitung nilai akhirmahasiswa, memberi nilai huruf.

DEFINISI                                    : Jika nilai mahasiswa.
  • >85          = Mahasiswa mendapat nilai A
  • 75-84    = Mahasiswa mendapat nilai B
  • 60-74    = Mahasiswa mendapat nilai C
  • 50-59    = Mahasiswa mendapat nilai D
  • <50       = Mahasiswa mendapat nilai E
DATA YANG DIPERLUKAN    : Nilai UTS, Nilai UAS, Hasil dari Nilai UTS dan UAS



Disini saya akan menjelaskan bagaimana membuat sebuah program java dan bagaimana membuat flowchartnya untuk definisi masalah seperti yang ada diatas. Sebelum kalian membuat sebuah program alangkah baiknya kalian membuat sebuah flowchart terlebih dahulu agar lebih mudah untuk menyusun bagaimana nantinya program tersebut akan kalian buat.


2. FLOWCHART

a. Pseudecode (Algoritma menentukan nilai mahasiswa)
  • Jika hasil nilai >85 maka mahasiswa mendapat nilai A
  • Jika hasil nilai 75-84 maka mahasiswa mendapat nilai B
  • Jika hasil nilai 60-74 maka mahasiswa mendapat nilai C
  • Jika hasil nilai 50-59 maka mahasiswa mendapat nilai D
  • Jika hasil nilai <50 maka mahasiswa mendapat nilai E
b. Flowchart



3. PROGRAM JAVA CLASS


import java.util.*;
import java.lang.Math;

public class namafile {
    private static Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        double uts;
        double uas;
        double hasil;
        
        uts = input.nextDouble();
        uas = input.nextDouble();
        hasil = 0.4 * uts + 0.6 * uas;
        if (hasil >= 85) {
            System.out.println("Nilai A");
        } else {
            if (hasil >= 75) {
                System.out.println("Nilai B");
            } else {
                if (hasil >= 60) {
                    System.out.println("Nilai C");
                } else {
                    if (hasil >= 50) {
                        System.out.println("Nilai D");
                    } else {
                        System.out.println("Nilai E");
                    }
                }
            }
        }
    }
}




TERIMASKASIH


0 komentar:

Posting Komentar