Laporan Praktikum Algoritma Dan Pemrograman Modul Iii
LAPORAN
PRAKTIKUM
MODUL III
Disusun Oleh
Nama : HERWANTO
Nim : 115410015
Dosen Pendamping : Adiyuda Prayitna
STIMIK AKAKOM
YOGYAKARATA
2011
MODUL III
OPERATOR
v PEMBAHASAN
ü Operator ialah simbol khusus yang menyajikan operasi pada satu ,dua,tiga,operant dan lalu menyebarkan hasilnya.
PRECENDENCE OPERATOR
ü Unary : Operator yang hanya melibatkan 1 operant (-1)
ü Benery : Operator yang hanya melibatkan 2 operant (1+2)
ü Tenary : Operator yang hanya melibatkan 3 operant (1+2*2)
ü Postfix : ex pr++expr--
ü Unary : ++ ex pr-- ex pr+ ex pr- ex pr !
ü Miltiplikasi : */%
ü Aditif : +-
ü Pergeseran : << >> >>>
ü Relasional : < > <= >=instanceof
ü Persamaan : == !=
ü Bitwise AND : &
ü Bitwise exclusive OR : ^
ü Bitwise inclusive OR : │
ü Logika AND : &&
ü Logika OR : ║
ü Ternary : ?:
ü Pembelian : =+=-=*=/=&=^=│= <<=>>=>>>=
OPERATOR ARITMATIKA
ü + :Penjumlahan
ü - :Pengurangan
ü * :Perkalian
ü / :Pembagian
ü % :Sisa penjumlahan
ü Operator *, /, dan % memiliki yang sama,tetapi laebih tinggi dari pada + atau -.
ü Class adalah frame dari suatu data yang berisi definisi data, dan metod pengolah data
ü Objek : Bentuk konkrit dari class yang dengannya data dan metod sanggup direalisasikan
ü void pada metod: berarti Metod tersebut tidak ada return valuenya
ü static pada metod : berarti metod tersebut sanggup dipanggil hanya dari dalam class yang sama
ü String merupakan nama khusus class java yang masih mempertahankan kompatibilitas dengan tipe data primitif yang usang sebagaimana int, long, float dan lain-lain
ü System.out.print Adalah untuk menampilkan ke layar dan sehabis final tidak berpindah baris.
ü System.out.println Adalah untuk menampilkan ke layar dan sehabis final berpindah baris.
ü public class Contoh1 ialah nama kelas yang kita buat (dalam java setiap menciptakan aktivitas berarti menciptakan sebuah kelas).
ü public static void main(String args[]) ialah permulaan fungsi utama dalam java. Kata kunci void didepan main merupakan keharusan pada java.
ü int: Tipe data
int
ialah integer 32 bit two's complement. Dia memiliki nilai minimum -2,147,483,648 sedangkan nilai maksimumnya ialah 2,147,483,647 (inclusive). ü long: Tipe data
long
ialah integer 64 bit two's complement. Nilai minimumnya ialah -9,223,372,036,854,775,808 sedangkan nilai maksimumnya ialah 9,223,372,036,854,775,807 (inclusive). Penjelasan singkat mengenai aktivitas listing input aritmatika:
Pada latihan ini tidak memakai import java.util.Scanner , alasannya ialah data yang diminta sudah ada. pada public static void main(String args[]) ialah sifat utama dari kelas aktivitas yang akan kita buat yang sanggup mendapatkan argumen dikala dijalankan. Argumen yang kita masukan akan keluar sesuai dengan argumen kita. ibarat teladan diatas System.out.println(“1 + 2 = “ +(1 +2));ini ialah argumen.sedangkan prosesnya(“ +(1 +2));,maka akan keluar 1 + 2 = 3.
v TUGAS
import java.util.Scanner;
public class Aritmatika2
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int A,B, jumlah, kurang, kali, bagi, sisa;
System.out.print("Bilangan 1 : ");
A = masuk.nextInt();
System.out.print("Bilangan 2 : ");
B = masuk.nextInt();
System.out.println("");
System.out.println("Hasil Operator Aritmatika");
System.out.println("===========================");
jumlah = A + B;
kurang = A - B;
kali = A * B;
bagi = A / B;
sisa = A % B;
int b1;
int s1;
int b2;
int s2;
int b3;
int s3;
int b4;
int s4;
System.out.print("Jumlah = "+ jumlah+" " );
b1 = jumlah %2;
s1 = jumlah /2;
b2 = s1%2;
s2 = s1 / 2;
b3 = s2%2;
s3 = s2/2;
System.out.println("Biner = "+ s3+b3+b2+b1);
System.out.print("Kurang = "+ kurang+" ");
b1 = kurang %2;
s1 = kurang /2;
b2 = s1%2;
s2 = s1 / 2;
b3 = s2%2;
s3 = s2/2;
System.out.println("Biner = "+b3+b2+b1);
System.out.print("Kali = "+ kali+" ");
b1 = kali %2;
s1 = kali /2;
b2 = s1%2;
s2 = s1 / 2;
b3 = s2%2;
s3 = s2/2;
System.out.println("Biner = "+ s3+b3+b2+b1);
System.out.print("Bagi = "+ bagi+" ");
b1 = bagi %2;
s1 = bagi /2;
b2 = s1%2;
s2 = s1 / 2;
b3 = s2%2;
s3 = s2/2;
System.out.println("Biner = "+ s3+s1+b1);
System.out.print("Sisa = "+ sisa+" ");
b1 = sisa %2;
s1 = sisa /2;
b2 = s1%2;
s2 = s1 / 2;
b3 = s2%2;
s3 = s2/2;
System.out.println("Biner = "+ s3+s1+b1);
}
}
v LISTINNG
Input (Aritmatika)