Anda di halaman 1dari 6

JAWABAN TUGAS PEMROGRAMAN 1

Nama

: Budi Setiyo Utomo

Kelas

: PTI G 2012

Nim

: 12520244034

PENDIDIKAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
2016

1.

Int = 60
Int = a>>1=60
Int = a>>2=60/2/2= 15
Int = a>>3=60/3/3/3=2,22222222
Int = a>>4=60/4/4/4/4=0,234375
Int = a>>5=60/5/5/5/5/5=0,0192
Nilai = 17,475795

2.

Int = 60

Int = a<<1=60*59=3540

Int = a<<2=60*58*58=201.840

Int = a<<3=60*57*57*57=11.111.580

Int = a<<4=60*56*56*56*56=590.069.760

Int = a<<5=60*55*55*55*55*55=3,019706e10

Nilai = 3,025000e20

Public class Operator {


Public static void main(String)[] args)
Int x, Kali, a=60 ; X=1,2,3,4,5;
int a = -60;
int b = a>>1;
int c = a>>2;
int d = a>>3;
int e = a>>4;
int f = a>>5;
Kali = a >> x;
System.out.println(b + " " + c + " " + d +
" " + e + " " + f);
System.out.println(hasil kali = + Kali);
}
}

3. Program
Public class Operator {
Public static void main(String)[] args)
Int x, Kali, a=60 ; X=1,2,3,4,5;
int a = 60;

int b = a<<1;
int c = a<<2;
int d = a<<3;
int e = a<<4;
int f = a<<5;
System.out.println(b + " " + c + " " + d +
" " + e + " " + f);System.out.println(b + " " + c + " " + d +
" " + e + " " + f);
System.out.println(hasil kali = + Kali);
}
}
4. Program
Public class Operator {
Public static void main(String)[] args)
Int x, Kali, a=60 ; X=1,2,3,4,5;
int a = -60;
int b = a>>>1;
int c = a>>>2;
int d = a>>>3;
int e = a>>>4;
int f = a>>>5;
Kali = a >>> x;
System.out.println(b + " " + c + " " + d +
" " + e + " " + f);
System.out.println(hasil kali = + Kali);
}
}

TUGAS 2
Sebutkan komponen - komponen yang terdapat dalam Java Development Kit !
Jawab : Komponen yang terdapat dalam Java Development Kit adalah :
compiler (javac)
interpreter(java)
java runtime environment
applet viewer(appletviewer)
debugger(jdb)

java class library(jcl)


header dan sub generator(javah)
javadocumentation(javadoc)
Apa yang dimaksud Token dan Identifier ?
Jawab :
Token yakni elemen terkecil dalam sebuah program yang program yang masih
memiliki arti
Identifier yakni token yang merepresentasikan sesuatu. Sesuatu tersebut adalah
variabel, atau konstanta, atau method, atau kelas, atau package,
atau interface.

Sebutkan kegunaan dari operator, separator, keyword, break & keyword continue !
Jawab :
kegunaan dari :
Operator, adalah untuk melakukan komputasi terhadap satu/dua objek data. Operan
yangdioperasikan dapat berupa literal, variabel, atau nilai yang dikirim method.
Separator, adalah menginformasikan ke compiler java mengenai adanya kelompok
kode program.
Keyword break, yaitu untuk keluar dari kendali percabangan switch, dan untuk
keluar dari kendali perulangan.
Keyword continue, adalah untuk lompat ke perulangan berikutnya. Baris-baris
program setelah keyword continue dalam blok perulangan saat itu berarti diabaikan.

Buatlah program yang menampilkan tulisan " BELAJAR JAVA MEMANG MUDAH
JIKA DILAKUKAN DENGAN TEKUN " !
Jawab :

class Lat1 {
public static void main(String args[]) {
System.out.println("BELAJAR JAVA MEMANG MUDAH JIKA DILAKUKAN
DENGAN TEKUN");
}
}

Buatlah contoh program lain yang menggunakan keyword break dan continue !
Jawab :
class lat2 {
public static void main(String args[]) {
int i=0;
do {
i=i+2;
System.out.println(Its Java);
if (i==10) break; //Penggunaan Break
} while (i<=20); } }
output :
Its Java
Its Java
Its Java
Its Java
Its Java
Untuk penggunaan keyword continue :
class lat2 {
public static void main(String args[]) {
int j=11;
do {
j;
if (j==7) continue; //Penggunaan Continue
System.out.println(No. +j);
if (j==5) break;
} while (j>=0);
}
}
* Output :
No. 10
No. 9
No. 8
No. 6
No. 5

Program Faktorial
import java.util.Scanner;

/**
* Program menghitung nilai faktorial
* @author Uted
*/
public class Faktorial {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n, faktorial;
System.out.print("Masukkan nilai : ");
n = sc.nextInt();
faktorial = n;
for (int i = n; i >= 10; i--) {
faktorial *= i - 1;
}
System.out.println(n + "! = " + faktorial);
}
}

Anda mungkin juga menyukai