Pemrograman Java Mencari Nilai dan Indeknya

Sabtu, 24 April 2010

Definisi Masalah

Output : Nilai huruf dari mahasiswa.
Proses : Jika nilai rata-rata dari ketiga inputan tersebut diatas 85 maka mandapat A, jika diatas 70 maka mendapat B, jika diatas 55 maka mendapat C jika diatas 40 maka mendapat D, dan jika dibawah 41 maka mendapat E. Rata-rata sama dengan (uts+uas+tugas)/3.
Input : Nilai UTS, UAS, dan Tugas.

Flowchart

Pemrograman Java
Source Code


import java.io.*;
class modulempat
{
public static void main(String[] args) throws Exception
{
System.out.println("=============================");
System.out.println("nama\t: Rizal Fahmi");
System.out.println("npm\t: 06.2008.1.04537");
System.out.println("=============================\n");
DataInputStream dis = new DataInputStream(System.in);

char nilaiIndeks;

System.out.print("Nama Mahasiswa\t: ");
String nama = dis.readLine();
System.out.print("Nilai UTS\t: ");
double uts = Double.parseDouble(dis.readLine());
System.out.print("Nilai UAS\t: ");
double uas = Double.parseDouble(dis.readLine());
System.out.print("Nilai Tugas\t: ");
double tugas = Double.parseDouble(dis.readLine());


double rata2;
rata2 = (uts + uas + tugas) / 3;

if(rata2 >= 85){
nilaiIndeks = 'A';
} else if(rata2 >= 70){
nilaiIndeks = 'B';
}else if(rata2 >= 55){
nilaiIndeks = 'C';
}else if(rata2 >= 40){
nilaiIndeks = 'D';
}else{
nilaiIndeks ='E';
}


System.out.println(nama + ", Anda mendapatkan nilai " +nilaiIndeks);
}
}

Print Out

Pemrograman Java


| More
Subscribe

0 comments:

Poskan Komentar

 
 
 
 
Copyright © ZiiCom
Template by Themescook