Rabu, 02 Mei 2012

Tutorial 4 Source Code Program Java Operasi Aritmatika dengan nilai variabel berasal dari masukan data keyboard



Operator adalah simbol-simbol atau kata khusus yang digunakan untuk mengoperasikan suatu nilai data (operand). Ada beberapa jenis operator, yaitu :
  1. Operator Unary merupakan operator yang hanya memiliki atau melibatkan sebuah operand saja
  2. Operator binary adalah operator yang melibatkan atau dikenakan pada dua buah operand
  3.  Operator Ternary adalah operator yang melibatkan tiga buah operand
jika mau belajar tentang operator dan dasar pemrograman java, silahkan buka saja http://www.kuliah.ningyung.com/dasar-pemrograman-java/ ... :D



Contoh Program 1 :



/*Menggunakan program operasi aritmatika dengan nilai variabel
berasal dari masukan data keyboard oleh Hardika Dwi Hermawan*/

import java.util.Scanner;
public class OperasiAritmatika{
public static void main(String[] args){

System.out.println("*---------------------------------------*\n     Penggunaan Operator Aritmatika");
System.out.println("      Oleh Hardika Dwi Hermawan\n*---------------------------------------*");

    int a;
    int b;
   
System.out.printf("\n  - Masukkan Bilangan untuk a : ");
Scanner bil = new Scanner(System.in);
a = bil.nextInt();
System.out.printf("  - Masukkan Bilangan untuk b : ");
Scanner bil1 = new Scanner(System.in);
b = bil1.nextInt();
   
    int c = a + b;int d = a - b;int e = a / b;double f = (double) a / b;int g = a * b;int h = a % b;

System.out.println("\n|***************************************|");
System.out.println("  - Nilai awal bilangan untuk a adalah : " +a);
System.out.println("  - Nilai awal bilangan untuk b adalah : " +b);
System.out.println("|***************************************|");
System.out.println("\n   Hasil perhitungan dari a + b = " +c);
System.out.println("   Hasil perhitungan dari a - b = " +d);
System.out.println("   Hasil perhitungan dari a / b = " +e);
System.out.println("   Hasil perhitungan dari a / b = " +f);
System.out.println("   Hasil perhitungan dari a * b = " +g);
System.out.println("   Hasil perhitungan dari a % b = " +h);
System.out.println("\n|---------------------------------------|");
System.out.println("                SELESAI");
System.out.println("|---------------------------------------|");
    }
}

Contoh Program 2 :
//Tugas nomor dua menampilkan semua operasi oleh Hardika Dwi Hermawan

import java.util.Scanner;
public class OperatorAritmatika2{
public static void main(String[] args){

    int a,b,c,d,e,g,h,o,p,q,r,s,u,v,w,x,y,z,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,ap;
    double f;
    boolean i,j,k,l,m,n,t,am,an,ao;

System.out.println("|--------------------------------------|\n            PROGRAM OPERASI\n|--------------------------------------|\n");

  System.out.printf("    MASUKAN NILAI a = ");
  Scanner nilai = new Scanner(System.in);
  a = nilai.nextInt();
  System.out.printf("    MASUKAN NILAI b = ");
  Scanner nilaib = new Scanner (System.in);
  b = nilaib.nextInt();


System.out.println("|--------------------------------------|\n  NILAI a YANG ANDA MASUKAN ADALAH = " +a);
System.out.println("|--------------------------------------|\n  NILAI b YANG ANDA MASUKAN ADALAH = " +b);
System.out.println("|--------------------------------------|\n|**************************************|\n");

    //Operasi Artimatika
    c = a + b; d = a - b;
    e = a / b; f = (double) a/b;
    g = a * b; h = a % b;

//Operasi Relasional
i = a < b; j = a <= b;
k = a > b; l = a >= b;
m = a == b; n = a != b;

    //Operator Unary
    o = -a; p = --a;
    q = a++; r = ++a;
    s = a--; t = !(a    u = ~a;

//Operasi Bitwise
v = a << b;
w = a >> b;
x = a >>> b;
y = a & b;
z = a ^ b;
aa = a | b;
ab = ~b;

    //Operasi Kombinasi
    ac = a *= b;
    ad = a /= b;
    ae = a %= b;
    af = a += b;
    ag = a -= b;
    ah = a <<= b;
    ai = a >>= b;
    aj = a &= b;
    ak = a |= b;
    al = a ^= b;

//Operasi Logika
am = (aan = (aao = ! k;

    //Operasi Ternary
    ap = i?a:b;

System.out.println("|--------------------------------------|\n             OPERATOR ARITMATIKA");
System.out.println("|--------------------------------------|\n   Hasil operasi dari a + b = " +c);
System.out.println("   Hasil operasi dari a - c = " + d);
System.out.println("   Hasil operasi dari a / b = " + e);
System.out.println("   Hasil operasi dari a / b (double) = " + f);
System.out.println("   Hasil operasi dari a * b = " + g);
System.out.println("   Hasil operasi dari a % b = " + h);
System.out.println("|--------------------------------------|\n             OPERATOR RELASIONAL");
System.out.println("|--------------------------------------|\n   Hasil operasi dari a < b  = " + i);
System.out.println("   Hasil operasi dari a <= b = " + j);
System.out.println("   Hasil operasi dari a > b  = " + k);
System.out.println("   Hasil operasi dari a >= b = " + l);
System.out.println("   Hasil operasi dari a == b = " + m);
System.out.println("   Hasil operasi dari a != b = " + n);
System.out.println("|--------------------------------------|\n             OPERATOR UNARY");
System.out.println("|--------------------------------------|");
System.out.println("   Hasil operasi dari -a     = " + o);
System.out.println("   Hasil operasi dari --a    = " + p);
System.out.println("   Hasil operasi dari a++    = " + q);
System.out.println("   Hasil operasi dari ++a    = " + r);
System.out.println("   Hasil operasi dari a--    = " + s);
System.out.println("   Hasil operasi dari !(aSystem.out.println("   Hasil operasi dari ~a     = " + u);
System.out.println("|--------------------------------------|\n             OPERATOR BITWISE");
System.out.println("|--------------------------------------|");
System.out.println("   Hasil operasi dari a<System.out.println("   Hasil operasi dari a>>b  = " + w);
System.out.println("   Hasil operasi dari a>>>b = " + x);
System.out.println("   Hasil operasi dari a&b   = " + y);
System.out.println("   Hasil operasi dari a^b   = " + z);
System.out.println("   Hasil operasi dari a|b   = " + aa);
System.out.println("   Hasil operasi dari ~b    = " + ab);
System.out.println("|--------------------------------------|\n             OPERATOR KOMBINASI");
System.out.println("|--------------------------------------|");
System.out.println("   Hasil perhitungan dari a*=b  = " + ac);
System.out.println("   Hasil perhitungan dari a/=b  = " + ad);
System.out.println("   Hasil operasi dari a%=b  = " + ae);
System.out.println("   Hasil operasi dari a+=b  = " + af);
System.out.println("   Hasil operasi dari a-=b  = " + ag);
System.out.println("   Hasil operasi dari a<<=b = " + ah);
System.out.println("   Hasil operasi dari a>>=b = " + ai);
System.out.println("   Hasil operasi dari a&=b  = " + aj);
System.out.println("   Hasil operasi dari a|=b  = " + ak);
System.out.println("   Hasil operasi dari a^=b  = " + al);
System.out.println("|--------------------------------------|\n             OPERATOR LOGIKA");
System.out.println("|--------------------------------------|");
System.out.println("   Hasil operasi dari (aSystem.out.println("   Hasil operasi dari (aSystem.out.println("   Hasil operasi dari ! k          = " + ao);
System.out.println("|--------------------------------------|\n             OPERATOR TERNARY");
System.out.println("|-----------------------------------|");
System.out.println("   Hasil operasi dari aSystem.out.println("|-----------------------------------|\n               SELESAI\n|-----------------------------------|");
     }
}
Karna hidup punya banyak rasa untuk harimu