Insertion Sort

Coding Insertion sort dengan konsep OOP dan inputan user,,,,,,
Semoga berhasil yha teman,,,,

import java.io.*;
import javax.swing.JOptionPane;

class insert{
    static void printArray(int[] a){
        for (int i = 0; i < a.length; i++)
        System.out.print(" " + a[i]);
        System.out.print("\n");
    }
public static void insertion_sort(int array[], int n){
    for (int i = 0; i < n; i++){
      int j = i;
      int B = array[i];
      while ((j > 1) && (array[j-1] > B)){
        array[j] = array[j-1];
        j--;
      }
      array[j] = B;
    }  }

  public static void main (String args []) throws IOException{
       String get_value;
        int n =0;

    String strEntry;
        int i=0;
        int x = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Index nya:"));
        int entry[] = new int[x];
        BufferedReader dataIn= new BufferedReader(new InputStreamReader(System.in));
        System.out.println();
        System.out.println();

        for( i =0 ; i < entry.length; i++){

            System.out.print("Masukkan Angka nya " + i +" : ");
            strEntry = dataIn.readLine();
            entry[i] = Integer.parseInt(strEntry);
        }
       System.out.println();
       System.out.println("== Angka Asli ==>");
        printArray(entry);

     insertion_sort(entry,entry.length );

        System.out.println("\n");
        System.out.println("== Angka Setelah Diurutkan ==>");
        printArray(entry);
  }}

Coding Kalkulator

Kali ini saya akan memberi coding tentang kalkulator berbasis JAVA, kalau ada yang kurang jelas saya minta maav yha teman.


import javax.swing.JOptionPane;

public class kal {
    public static void main (String[] args) {

String pesan_input = "1. penjumlahan\n2. pengurangan\n3. perkalian\n4. pembagian\nmasukkan pilihan anda !!!! ";
String c1 = JOptionPane.showInputDialog(pesan_input);
String a1 = JOptionPane.showInputDialog(" Masukkan nilai pertama");
String b1 = JOptionPane.showInputDialog(" Masukkan nilai kedua ");

double hasil;

double a2 = Double.parseDouble(a1);
double b2 = Double.parseDouble(b1);
int c2 = Integer.parseInt(c1);

switch(c2){
case 1 : hasil = a2+b2;
JOptionPane.showMessageDialog(null,"Hasil ="+ hasil);
break;
case 2 : if(a2>b2){
hasil =a2-b2;
}else{hasil = b2-a2;}
JOptionPane.showMessageDialog(null,"Hasil ="+ hasil);
break;
case 3 : hasil = a2*b2;
JOptionPane.showMessageDialog(null,"Hasil ="+ hasil);
break;
case 4 : hasil =a2/b2;
JOptionPane.showMessageDialog(null,"Hasil ="+ hasil);
break;
default : {JOptionPane.showInputDialog(null," inputan salah");
}}}}

Download Cepat

Kali ini saya ingin membagi sedikit pengetahuan kepada teman-teman tentang cara download yang cepat.
Seringkali dalam mendownload sebuah file atau aplikasi diinternet kita selalu ingin agar file atau aplikasi yang kita download tadi cepat selesai, untuk itu kita memperlukan aplikasi yang disebut IDM (Internet Download Manajer).
Mungkin aplikasi ini sudah tidak asing bagi sebagian dari kita, namun seringkali jika kita men-download IDM diinternet IDM tadi adalah Trial (masa uji coba).
Nah kali ini saya akan membagi kepada teman-teman IDM yang sudah tidak Trial atau sudah Registrasi, untuk men-download dan menjalankannya ikuti langkah-langkah berikut:


1. Download IDM, klik disini
2. Install IDM
3. Klik 2 kali pada Run.Reg
3. Setelah itu Copy Crack dan Paste di File yang kita install, misal pada Drive C:\Program File\Internet Download Manager
4. Nikmati download cepat ala IDM  ^_^


ooowwwhhh iyaa,,,,,
Jika sewaktu-waktu teman-teman sedang Online dan IDM minta update, jangan di update yha,,,Karena IDM akan meminta anda untuk Registrasi lagi dan anda harus membeli Licensi donk,,,,
Jadi kesimpulannya, IDM jangan di Update yha teman...


Have Fun.....
^_^