Minggu, 26 Februari 2017

ANALISA EKSPRESI RELASI DAN LOGIKA JAVA

TUGAS 3 PEMROGRAMAN JAVA



1. Tentukan apa hasil logikanya dari ekspresi relasi dan logika dibawah ini. Diberikan nilai :

A = 3; B = 6 ; C = 2 ; K = 5; L = 4; M = 3

D = 4 + 2 > A && B – 2 > 3 + 2 || B + 2 <= 6 + 2 )
//D = 4 + 2 > 3 && 6 - 2 > 3 + 2 || 6 + 2 <= 6 + 2
D = 4 + 2 > 3     BENAR
6 - 2 > 3 + 2       SALAH
6 + 2 <= 6 + 2    BENAR
Maka, D = 4 + 2 > A && B – 2 > 3 + 2 || B + 2 <= 6 + 2 )      =>   BENAR

K + 5 < M || (C * M < L && 2 * M – L > 0
//5 + 5 < 3 || 2 * 3 < 4 && 2 * 3 - 4 > 0
5 + 5 < 3          SALAH
2 * 3 < 4          SALAH
2 * 3 - 4 > 0     BENAR
Maka , K + 5 < M || (C * M < L && 2 * M – L > 0      =>  SALAH

L + 5 < M || C * K < L && 2 * K – L > 0
//4 + 5 < 3 || 2 * 5 < 4 && 2 * 5 - 4 > 0
4 + 5 < 3            SALAH
2 * 5 < 4            SALAH
 2 * 5 - 4 > 0      BENAR
Maka, L + 5 < M || C * K < L && 2 * K – L > 0        => SALAH

A * 4 <= 3 * M + B
//3 * 4 <= 3 * 3 + 6
Maka , A * 4 <= 3 * M + B      => BENAR

K + 10 > A && L – 2 > 4 * C
//5 + 10 > 3 && 4 - 2 > 4 * 2
5 + 10 > 3        BENAR
4 - 2 > 4 * 2     SALAH
Maka , K + 10 > A && L – 2 > 4 * C     =>    SALAH 

2. Dari program dibawah ini,analisa bagaimanakah keluaran yang dihasilkan dan ada kesalahan apa ?


class Tugas3b
{
public static void main(String[] args)
{
int a = 21;
System.out.println("Nilai a = " + a);
System.out.println("Nilai a++ = " + a++);
System.outprintln("Nilai ++a = " + ++a);
System.out.println("Nilai a = " + a);
a+=3;
System.out.println("\n\nNilai a = " + a); System.out.println("Nilai
++a = " + ++a);
System.out.println("Nilai a++ = " + a++);
System.out.println("Nilai --a = " + --a);
System.out.println("Nilai a = " + a--);
}
}



Kesalahan yang ada dari program diatas terdapat pada baris ke 8, 11, dan ke 12
Sehingga program yang benar adalah :



class Tugas3b
{
public static void main(String[] args)
{
int a = 21;
System.out.println("Nilai a = " + a);
System.out.println("Nilai a++ = " + a++);
System.out.println("Nilai ++a = " + ++a);
System.out.println("Nilai a = " + a);
a+=3;
System.out.println("\n\nNilai a = " + a);
System.out.println("Nilai++a = " + ++a);
System.out.println("Nilai a++ = " + a++);
System.out.println("Nilai --a = " + --a);
System.out.println("Nilai a = " + a--);
}
}


Dan Keluaran yang dihasilkan adalah :


3. Dari program dibawah ini, bagaimanakah keluaran yang dihasilkan ?



class Tugas3c
{
public static void main(String[] args)
{
int a = 25;
System.out.println("Nilai a = " + a);
System.out.println("Nilai a++ = " + a++);
System.out.println("Nilai a = " + ++a);
System.out.println("Nilai a-- = " + a--);
System.out.println("Nilai a = " + a);
a*=2;
System.out.println("\n\nNilai a = " + a);
System.out.println("Nilai a++ = " + a++);
System.out.println("Nilai ++a = " + ++a);
System.out.println("Nilai --a = " + --a);
System.out.println("Nilai a-- = " + a--);
}
}




 Keluaran yang dihasilkan dari program diatas adalah :


Minggu, 19 Februari 2017

KONVERSI SUHU DARI DERAJAT CELCIUS KE DERAJAT FAHREINHEIT DAN REAMUR

import java.util.Scanner;

/*-----------------------------
 *
 * @author :zepri pratama
 ------------------------------*/
public class KonversiSuhu {

public static void layarUtama(){
        System.out.println("\n\t*----MENU----*");
        System.out.println("1. Dari Celcius");
        System.out.println("2. X-it");

    int n;
    double c, r, f;
        Scanner x = new Scanner(System.in);
        System.out.print("Hasil Konversi : ");
        n = x.nextInt();

     switch(n){
         case 1:
             System.out.print("Masukkan Nilai Derajat Celcius : ");
             c = x.nextDouble();
             f = c * 1.8 + 32;
             r = c * 0.8;
             System.out.println("Derajat Fahreinheit = "+f+"Fahreinheit");
             System.out.println("Derajat Reamur = "+r+"Reamur" );
             layarUtama();
             break;
         case 2:
             break;
         default:
             System.out.println("Maaf, Tolong Masukkan pilihan 1 - 2");
             layarUtama();
    }
}
    public static void main(String[] args) {
    layarUtama();
    }

}

OUTPUT :

Jumat, 10 Februari 2017

pengenalan java application

Pengenalan java application sederhana

Class pengenalanjavaaplication
//class merupakan mengawali pendefinisian class,
{ kurawal
//awal dari blok program
Public static void main(string[] args)
//public yang berarti bisa di panggil digunakan dalam program maupun luar program
//static yang berarti memiliki sifat yang sama isemua instant
//void yang berarti bahwa metode ini tidak mengirimkan nilai balik
//main metode yang digunakan untuk mengawali segala jenis bentuk eksekusi pada program java
//string[] adalah tipe data yang menangani serangkaian karakter yang berjenis array
//args adalah variabel objek
} kurawal
//akhir dari blok program
System.out.println(“Hello Apa Kabar Dunia !”);
System.out.println(“Kami Mahasiswa Stikom Tunas Bangsa Lagi Belajar Java Lo...”);
//system.out adalah stream yang digunakan mengenai keluaran standart java
//println(); merupakan metode yang menampilkan teks dilayar
//tanda titik koma(;) untuk mengakhiri pernyataan program
   } kurawal
}

Import java.awt.*;
Import java.applet
//java.applet program java bisa diletakan di web server dijalankan menggunaka web browser
Public class pengenalanjavaapplet extends Applet
//merupakan mengawali pendefenisian class awal program
{ kurawal awal blok public void paint(Graphics g)
Public void paint(Graphics g)
//adalah menggunakan metode paint untuk menggambar semua graphic applet didrawing area, dengan parameter class abstrak untuk mempresentasikan area applet
} kurawal akhir blok public void paint(Graphics g)
  g.drawstring(“Hallo....! Selamat belajar semuanya”, 20, 20);

//adalah untuk mencetak teks pada posisi baris 20 dan kolom 20