;

Rabu, 04 Desember 2013

Penginputan dengan Java


Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.


Algoritma untuk mencari Jumlah, rata-rata, dan nilai tertinggi

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class inputrata

{
public static void main( String[] args ){
BufferedReader dataIn = new BufferedReader(new
InputStreamReader( System.in) );
    int number1 = 0 ;
    int number2 = 0;
    int number3 = 0;
      float rata;
    int jumlah;

 
     System.out.print("Input Nilai 1 :");
        try{
                number1 = Integer.parseInt(dataIn.readLine());
                }catch( IOException e ){
                System.out.println("Error!");
                }
        System.out.print("Input Nilai 2 :");
        try{
                number2 = Integer.parseInt(dataIn.readLine());
                }catch( IOException e ){
                System.out.println("Error!");
                }
        System.out.print("Input Nilai 3 :");
        try{
                number3 = Integer.parseInt(dataIn.readLine());
                }catch( IOException e ){
                System.out.println("Error!");
                }
     
          int max = number1;

    jumlah = number1 + number2 + number3 ;
    rata = jumlah / 3;
 
    max = (number2>max)?number2:max;
    max = (number3>max)?number3:max;
    System.out.println("Nilai 1 adalah = "+number1);
    System.out.println("Nilai 2 adalah = "+number2);
    System.out.println("Nilai 3 adalah = "+number3);
     System.out.println("Jumlah  adalah = "+jumlah);
    System.out.println("Rata -rata adalah = "+rata);
    System.out.println("Nilai Max adalah adalah = "+max);
    }
}

0 komentar:

Posting Komentar