Pages

Labels

Minggu, 04 September 2011

[TUGAS]Program mencari nilai minimal ke1, minimal ke-2, dan rata - rata

Tugas ini di buat untuk memenuhi nilai tugas mata pelajaran Java. Sebuah aplikasi mencari nilai minimal ke1, minimal ke-2, dan rata - rata di rancang dengan menggunakan bahasa pemograman Java.

Tugas Pemprograman Java:
Buat Program untuk mencari nilai minimal ke 1, minimal ke 2, dan rata – rata
input :
jumlah input : //input jumlah bilangan disesuaikan oleh jumlah input
bil ke 1 : 8
bil ke 2 : 3
bil ke 3 : 7
bil ke n : 10
outputnya :
nilai minimal ke 1 : 3
nilai minimal ke 2 : 7
rata2 : 7


Di bawah ini saya akan menjelaskan proses pembuatan program mencari nilai minimal ke1, minimal ke-2, dan rata - rata menggunakan bahasa Pemograman Java :

Langkah 1:
Buat file java dengan menggunakan program editor(notepad, notepad++, wordpad dll), save dengan ketentuan namafile.java
Pada program ini kita buat file dengan nama nilaiMinRata.java
Script programnya sebagai berikut :




/*
@nama      : Ridona Utama Saputra
@kelas      : XII - L
@jurusan   : RPL(Rekayasa Perangkat Lunak)
*/
import java.io.*;
import java.util.Scanner;




public class nilaiMinRata
{
    public static void main(String []args)throws Exception
    {
        BufferedReader kata = new BufferedReader(new InputStreamReader(System.in));
       
        int a = 0,i,rata,total = 0;
        String nilai;
        System.out.println("=======================*****=======================");
        System.out.print("Jumlah Nilai yang akan dimasukkan: ");
        a = Integer.parseInt(kata.readLine());
        System.out.println("=======================*****=======================");
        int [] number = new int[a];
        Scanner input = new Scanner(System.in);
        for(i = 0; i < a; i++) // akan mengulang sesuai dengan input yang dimasukkan user
        {
            System.out.println();
            System.out.print("Bilangan ke-" +(i+1)+" : ");
            number[i]=input.nextInt();    // menyimpan input ke dalam array
        }
        int min = number[0], min2 = number[0];
        for(i = 0; i < number.length; i++) // proses seleksi nilai terendah 1 dan nilai terendah 2
        {
            if(number[i] < min)
            {
                min2 = min;
                min = number[i];
            }
            if ((number[i] < min2 || min2 == min) && number[i] != min)
            {   
                min2 = number[i];
            }
           
        total+=number[i]; // menjumlahkan semua nilai yang ada di dalam array
        }
       
        rata = total / a; // membagi dengan jumlah input yang pertama dimasukkan
    System.out.println();
    System.out.println("=======================*****=======================");
        System.out.println("Nilai Minimal ke-1     : "+min);
        System.out.println("Nilai Minimal ke-2     : "+min2);
        System.out.println("Nilai Rata-Rata     : "+rata);
    System.out.println("=======================*****=======================");
    }
}


Langkah 2:
Buat File Manifest untuk memanggil class yang telah di buat.

manifest.txt

Manifest-version: 1.0
Created-By: Ridona Utama Saputra
Main-Class: nilaiMinRata.java

Sintax mengcompile menjadi.class(javac namafile.java):
C:\Users\Acer>d:
D:\>cd Belajar Java\Tugas\2.MencariNilaiMinimal1,2,ratarata
D:\Belajar Java\Tugas\2.MencariNilaiMinimal1,2,ratarata>javac nilaiMinRata.java

Running class(java namafile):
D:\Belajar Java\Tugas\2.MencariNilaiMinimal1,2,ratarata>java nilaiMinRata

Devloy:
D:\Belajar Java\Tugas\2.MencariNilaiMinimal1,2,ratarata>jar cvfm nilaiMinRata2.jar manifest.txt nilaiMinRata.class

Hasil Program

Download file Mencari Nilai Minimal dan rata rata.zip

Tidak ada komentar:

Posting Komentar