TP1-W2-S3-R1 Nim 2301927512
TP1-W2-S3-R1 Nim 2301927512
(Minggu 2 / Sesi 3)
Nim : 2301927512
Jawaban :
Operator Logika digunakan untuk menggabungkan lebih dari satu kondisi dengan hasil True
atau False. Operator logika terdiri dari Not (!), And (&&), Or(||), XOR (^).
Contoh :
Int bookpage :
String cover ;
/*Statement*/
Sumber Referensi :
http://www.materidosen.com/2017/04/3-macam-operator-logika-c-lengkap.html
Jawaban :
Operasi Relasional merupakan operasi yang berfungsi untuk membandingkan dua buah
operan dengan tipe data yang sama. Operator relational terdiri dari lebih besar (>), lebih
kecil (<), sama dengan (==), tidak sama dengan (!=), lebih besar sama dengan (>=), lebih kecil
sama dengan (<=).
Contoh :
Int bookpage ;
/*Statement*/
If (bookpage == 100 ){
/*Statement*/
/*Statement*/
}
Sumber Referensi :
https://www.duniailkom.com/tutorial-belajar-c-jenis-
jenis-operator-perbandingan-relasional-bahasa-c/
Jawaban :
System.out.println(“Nilai D = ”+D);
Nilai D = 10
D = ++A % B | C;
System.out.println(“Nilai D = ”+D);
Nilai D = 5
D = A++ % B- - * ++C;
System.out.println(“Nilai D = ”+D);
Nilai D = 0
D = C & B / A;
System.out.println(“Nilai D = ”+D);
Nilai D = 0
4. Buatlah Program yang dapat menerima input dari user berupa dua bilangan, dan
menghitung :
a. Nilai terbesar
b. Nilai terkecil
c. Hasil pangkat dari bilangan 1 dipangkat bilangan 2
d. Hasil kuadrat dari bilangan 1 dan bilangan 2
Import java.util.scanner ;
Class TugasOperator {
Public static void main (String [] args ) {
Scanner sc = new Scanner ( System.in) ;
System.out.print ( “Masukkan nilai A : “);
Int a = sc.nextInt ();
System.out.print (“Masukkan nilai N : “);
Int b = sc.nextInt ();
System.out.Print1n();
System.out.Print1n( “Nilai terbesar : “ + math.max(a, b));
System.out.print1n( “Nilai terkecil : “ + math.min (a, b));
System.out.print1n( “A ^ B : “ + (int) (Math.pow(a, b))) ;
System.out.print1n( “A ^ 2 : “ + (int) (Math.pow(a,2))) ;
System.out.print1n( “B ^ 2 : “ + (int) (Math.pow (b,2 ))) ;
}
}
5. Buatlah program yang dapat menerima input dari user kemudian menghasilkan bilangan
random . Apabila bilangan random yang dihasilkan adalah bilangan ganjil, maka bilangan
tersebut ditambah dengan 1
Contoh Tampilan
Jawaban :
Import java.util.scanner;
Class TugasRandom {
Int a = sc.nextInt();
System.out.print(“Masukkan nilai B : “) ;
Int b = sc.nextInt() ;
System.out.print1n() ;
If(min == max ) {
Temp = min ;
Else if ( temp % 2 ! = 0) {
Temp = temp + 1 ;