Rabu, 14 November 2012

tugas 3


Tugas Analisa Program

Nama             : Nova muhdalifah dan Nuraida Dwi Utari
Kelas              : X RPL 1


1.Operator Logika(TestAND)
 Script :



Hasil pemograman :


Hasil Analisa :

Dengan statement system.out.printIn bahwa && mensupports short circuit evaluations (atau evaluasi perbagian ), sementara operator & tidak. Inputnya adalah : Int I = 0, int j = 10, boolean test= false, prosesnya adalah : test = (i > 10) && (j++ > 9), test = (i > 10) & (j++ > 9),  
outputnya adalah : 0,
                                 10,
                                 false,
                                 0,
                                 11,
                                 false






        2.Operator Exclusive(testXOR)
  Script :


Hasil Pemograman :

      Hasil Analisa :
     Dengan statement system.out.printIn bahwa || mendukung short-circuit evaluations (atau proses evaluasi sebagian ),  inputnya adalah : int i = 0, int j = 10, boolean test= false, prosesnya adalah : test = (i < 10 ) || (j++ > 9), test = (i < 10) | (j++ > 9), dan akan menghasilkan output  = 0, 10, true, 0, 11, true.

         3.Operator Logika NOT
Script :



Hasil Pemograman :


Hasil Analisa :
Dengan statement system.out.printIn dapat menjumlahkan hasil dari suatu exclusive OR yang dimaksud jika satu operand bernilai TRUE dan yang lain bernilai FALSE. Dan dengan input : boolean va11 = true, boolean va12 = true, prosesnya : va11 = false, va12 = true, akan menghasilkan outputnya : false, true, false, true.

4.Operator Kondusi(?:)
Script :



Hasil Pemograman :



Hasil Analisa :

Dengan statement system.out.printIn membawa tiga argumen yang memebentuk suatu ekspresi  b ersyarat, dengan input : string status =””, int grade = 80, lalu prosesnya : status = (grade >= 60) ? “Passed”:”Fail”, dan outputnya akan menghasilkan Passed.








5.Operator Precedence
Script :



Hasil Pemograman :


Hasil Analisa :
Dengan statement system.out.printIn dapat menghasilkan input : String a-z. proses : int a-z, output : “.”, “[]”, “()”, “++”, “—“, “|”, “*”, “-“, “<<”, “>>”, “>>>”, “<<<”, “<”, “>”, “<=”, “>=”, “==”, “|=”, “&”, “|”, “^”, “&&”,”||”, “?:”, “=”.






6.Mendeklarasikan dan membuat variabel
Sript :




Hasil Pemograman :


Hasil Analisa :
Dengan statement system.out.printIn akan menghasilkan input : Integer number, character letter, Boolean result, string str, dan prosesnya : number=10, letter=’a’, result= true, str= “Hello”,lalu outputnya : number, letter, result, str.










7.Operator Precedence
Script :



Hasil Pemograman :



Hasil Analisa :
Dengan statement system.out.printIn dapat menghasilkan input : Number number1, Number number2, Number number3, Number ratarata, proses : number1=10, number2= 20, number3 = 45, ratarata = 25,dan outputnya : 10, 20, 45, 25.





8.Operator Precedence
Script :


Hasil Pemograman :


Hasil Analisa :
Dengan statement system.out.printIn menghasilkan input : String a, String b, String c, Proses : a = "a/b^c^d-e+f-g*h+i" ; b = "3*10*2/15-2+4^2^2" ; c = "r^s*t/u-v+w^x-y++" ;
dan akan menghasilkan outputnya "a/b^c^d-e+f-g*h+i" ; "3*10*2/15-2+4^2^2" ; "r^s*t/u-v+w^x-y++" ;














 9.Statemen if-else
Script :



Hasil Pemograman :



Hasil Analisa :
Dengan statement system.out.printIn menghasilkan input : int = 68 , proses : if (grade > 60 ), output : System.out.println(“Congratulations”), System.out.println(“Sorry you failed”).

      10.Statemen if-else-if
Scrip :



Hasil Pemograman :


Hasil Analisa :
Dengan statement system.out.printIn menghasilkan input : int   = 68, proses : if (gr
de >  90) (System.out.println(“Very good”), output : else if (System.out.println(“Sorry you failed”)

11.Statemen if-else-else-if
Script :



Hasil Pemograman :



Hasil Analisa :
Dengan statement system.out.printIn menghasilkan input : double grade = 92.0, proses : else if
 (grade < 90 ) && (grade >= 80) (System.out.println(“Good job”), outputnya : (grade < 80 ) && (grade >= 60) (Systm.out.println(Study harder!))


12.Statemen switch(Grade)
Script :
Hasil Program :
Hasil Analisa :
Dengan statement system.out.printIn menghasilkan input : int grade = 92, proses : case100 = System.out(“Excellent !”), case 90 = System.out.println(“Good job”), case 80 = System.out.println(Study harder!”)

13.Program Nilai
Script :
Hasil Program :
Hasil Analisa :
Dengan statement system.out.printIn dapat menghasilkan input : int number1 = 70, int number2 = 70, int number3 = 70, prosesnya : number1, number2, number3, dan outputnya : if ((number1+number2+number3)/3 < 60)


14.Membaca Bilangan
Script :
Hasil Program :
Hasil Analisa :
Dengan statement system.out.printIn dapat menghasilkan input : int grade = 8, if (grade < 7), proses : “Delapan”, “ Kamu hebat!”, output : invalid Number.

.Cetak Seratus Kali
Script :
Hasil Program :
Hasil Analisa :
Dengan statement system.out.printIn dapat menghasilkan input : intx = 0,
prosesnya : while (x < 100), dan outputnya (x).