Skip to main content

Program Java : Mencari Total , Rerata dan Data Terbesar

Sebelumnya saya minta maaf , karena dalam postingan kali ini saya tidak membahas tentang hal yang paling dasar dari pemrograman java itu sendiri . Karena tugas yang menumpuk , dan ini yang paling pertama terselesaikan maka saya akan post hasil nya .

Soal :
Buat program untuk memasukan data dalam jumlah yang tak terbatas . Dan program akan terhenti setelah user memasukan angka negatif . Setelah pemasukan data berhenti , tempilkan jumlah data yang telah di masukan , rata - rata dari data yang dimasukan serta bilangan maksimal dari data yang telah di masukan.
Begitulah bunyi soal yang tertera dalam lembaran soal latihan. Untuk programnya silahkan sobat simak .

package latihan;
import java.util.Scanner;
/**
 *
 * @author Sindir-Asik
 */
public class tes {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner pakdehady = new Scanner (System.in);
        double jumlah = 0 ;
        int  data;
             System.out.print("Data akan terhenti jika berupa nilai negatif : ");
             data = pakdehady.nextInt();
        int count = 0 ;
        final double rerata;
        int max = 0;
        while (data > 0 && count < 10 )
            {
               count++;
               jumlah += data;
               System.out.print("Data akan terhenti jika berupa nilai negatif : ");
               data = pakdehady.nextInt();
               max = (max > data )?max:data;  
             }
     rerata = jumlah / count;
     System.out.println("\nPerulangan berhenti , jumlah data yang dimasukan " + count + " buah");
     System.out.print("\nTotal = " + jumlah);
     System.out.printf("\nRata-rata = %5.2f" , rerata);
     System.out.println("\nData maximum :" + max);
     System.out.println("\ntkj2-all4free.blogspot.com | Hady Eka Saputra");
    }
}    

Untuk output dari saya , bisa lihat gambar berikut .

output saya
Sedikit penjelasan , disini saya menggunakan perulangan while dan menggunakan fungsi Scanner . Jadi jangan heran kalau seperti itu programnya. Jika ada masalah , bisa bertanya melalui jejaring sosial ataupun langsung komentar di blog.

Comments

Popular posts from this blog

Config IHQ 1.3.6 Telkomsel V.2

Berhubung config pertama saya udah abal-abal . Sekarang saya mau share config IHQ om alecz yang versi ke dua . Sama seperti config yang pertama , ini config sepertinya cuma bisa pakai ultrasurf atau sejenisnya . Tapi silahkan agan coba pakai SSH , mana tahu lokasi agan bisa. Jiwa gratisan ada pada diri ane , jadi cuma IHQ pun ane , pasti mujur .  Ane Tes . Nohoax Silahkan bagi yang mau confignya bisa klik [ $ = Hasil oprek-oprek ] dan bagi yang gak punya IHQ 136 silahkan klik [ Alecz Hebat ] . Jangan lupa tinggalin jejak ya gan , kalau perlu hasinya . Tapi no spam dan kritik yang bersifat negatif !!!!!

Program Java GUI : Pengembangan Desain Tampilan GUI

Melanjuti postingan sebelumnya mengenai Program Java GUI : Operasi Dua Angka  , disitu kita lihat bahwa design tampilan Form dan Interface masih standar. Kita bisa merubah tampilan menjadi lebih menarik atau mungkin lebih menorak.Untuk desain sendiri lebih mudah , hanya menggunakan "Propertis". Caranya dengan klik kanan pada setiap komponen dan frame , lihat gambar berikut : Kurang lebih hasilnya Diatas adalah gambar program Operasi 2 Angka , lihat codingnya klik disini >> Loading << . Cara membuka properties dengan cara klik kanan pada komponen yang akan di design . JFrame JLabel JPanel Silahkan di atur aja sesuai yang dibutuhkan , inilah cara simpel untuk mengatur design program yang akan di buat. Semoga postingan ini dapat membantu anda dalam belajar Pemrograman Java.

Program Java : Menghitung Banyak Digit

Jika disajikan soal seperti ini : buatlah sebuah program untuk menghitung banyak digit dari sebuah bilangan bulat yang di input . Kira-kira seperti inilah program sederhananya , silahkan di simak dan di pahami . package tugas6_1_14; import java.util.Scanner; /**  *  * @author Sindir-Asik  */ public class notiga {     public static void main (String [] args){         Scanner pakhady = new Scanner (System. in );         int angka , count = 0;         System. out .println( "Masukan angka : " );         angka = pakhady.nextInt();         while (angka > 0) {         angka = angka / 10;         count++;         }         {             System. out .println ( "Jumlah digit = " + count);             System. ou...