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).
ü float: Tipe data float merupakan single-precision 32-bit IEEE 754 floating point.


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)




Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel