Jumat, 22 Maret 2013

Simple Calculator

ini adalah program kalkulator sederhana menggunakan bahasa pemrograman Java. Programnya menggunakan 2 file dan dicompile menggunakan Command Prompt. Editornya saya pakai Notepad++

ini coding untuk class-nya :
import java.util.Scanner;
public class Matematika2{
    Scanner sc = new Scanner(System.in);
    float a, b, c;
    int pilih;
   
    void pertambahan(float a,float b){
        c = a + b;
        System.out.println("Result = " + c);
        System.out.println("");
    }
    void pengurangan(float a,float b){
        c = a - b;
        System.out.println("Result = " + c);
        System.out.println("");
    }
    void perkalian(float a,float b){
        c = a * b;
        System.out.println("Result = " + c);
        System.out.println("");
    }
    void pembagian(float a,float b){
        c = a / b;
        System.out.println("Result = " + c);
        System.out.println("");
    }
    void menu(){
        System.out.println("=============================");
        System.out.println("------Simple Calculator------");
        System.out.println("For Addition press 1");
        System.out.println("For Substraction press 2");
        System.out.println("For Multiplication press 3");
        System.out.println("For Division press 4");
        System.out.println("For Exit press 0");
        System.out.println("-----------------------------");   
    }
    public void input(){
        System.out.println("=============================");
        System.out.print("Enter Fist Number = ");
        a = sc.nextFloat();   
        System.out.print("Second Fist Number = ");
        b = sc.nextFloat();
        System.out.println("-----------------------------");
    }
    public void choose(){
        System.out.print("Enter your choice : ");
        pilih = sc.nextInt();
    }
}

ini coding  untuk main classnya :
class MatematikaBeraksi2{
    public static void main(String[] args){
        Matematika2 matKu = new Matematika2();
       
        do{
            matKu.menu();
            matKu.choose();
                switch(matKu.pilih){
                    case 1: matKu.input();
                            matKu.pertambahan(matKu.a,matKu.b);break;
                    case 2: matKu.input();
                            matKu.pengurangan(matKu.a,matKu.b);break;
                    case 3: matKu.input();
                            matKu.perkalian(matKu.a,matKu.b);break;
                    case 4: matKu.input();
                            matKu.pembagian(matKu.a,matKu.b);break;
                    case 0: System.exit(0);
                    default : System.out.println("Pilihan Salah");break;
                }       
        }
        while(matKu.pilih!=0);
    }
}

dari dua file di atas, yang dicompile dan di running menggunakan CommandPrompt adalah Main Classnya (Class yang didalamnya terapat fungsi "public static void main()"), jadi dari contoh di atas yang dicompile adalah file MatematikaBeraksi2, bukan Matematika2.

Cara mengcompile nya adalah, :
  1. Buka CommandPrompt
  2. Ketikkan "javac_spasi_nama_file.java" ; jadi ketikkan javac MatematikaBeraksi2.java
  3. Lalu setelah berhasil compile, runninglah dengan command : "java_spasi_nama_file" seperti ini : java MatematikaBeraksi2


Tidak ada komentar:

Posting Komentar