
1. Mendeklarasikan dan mencetak variabel
Diberikan tabel dibawah ini, deklarasikan variabel yang terdapat didalamnya dengan tipe data yang sesuai dan berikan nilai inisialisasi. Tampilkan hasil outputnya yaitu nama variabel dan nilainya.
Variable name Data tipe Initial Value
number int 10
letter character a
result boolean true
str String hello
Berikut ini merupakan tampilan yang diharapkan sebagai hasil eksekusi program,
Number = 10
letter = a
result = true
str = hello
program:
package latihan1;
/**
*
* @author WAIS
*/
public class soal1 {
public static void main (String [] args)
{
int number = 10; //mendeklarasikan tipe data int dgn variable
char letter = 'a'; // mendeklarasikan tipe data char dgn variable
boolean result = true; //mendeklarasikan tipe data boolean dgn variabel
String str = "hello"; //mendeklarasikan tipe data string dgn variable
System.out.println("number = " +number); //mencetak nama variabel dan nilai
System.out.println("letter = " +letter); //mencetak nama variabel dan nilai
System.out.println("result = " +result); //mencetak nama variabel dan nilai
System.out.println("str = " +str); //mencetak nama variabel dan nilai
}
}
2. Mendapatkan nilai rata-rata dari tiga angka
Buatlah program yang menghasilkan output nilai rata-ratadari tiga angka. Nilai dari masing-masing tiga angka tersebut adalah 10, 20 dan 45. Tampilan Output yang diharapkan adalah,
number 1 = 10
number 2 = 20
number 3 = 45
Average is = 25
program:
package latihan1;
/**
*
* @author WAIS
*/
public class soal2 {
public static void main (String [] args)
{
int x = 10;
int y = 20;
int z = 45;
int a = x+y+z;
System.out.println("number 1 = "+x);
System.out.println("number 2 = "+y);
System.out.println("number 3 = "+z);
System.out.println("average is = " +(+a/3));
}
}
3. Menampilkan nilai terbesar
Diberikan tiga angka, tuliskan program yang menghasilkan output angka dengan nilai terbesar diantara tiga angka tersebut. Gunakan operator kondisi ?: yang telah kita pelajari sebelumnya (HINT: Anda akan perlu menggunakan dua set operator ?: untuk memecahkan permasalahan ini). Sebagai contoh , diberikan angka 10, 23 dan 5, Program anda akan menghasilkan output,
number 1 = 10
number 2 = 23
number 3 = 5
program:
package latihan1;
/**
*
* @author WAIS
*/
public class soal3versib {
public static void main(String [] args)
{
int x = 10;
int y = 23;
int z = 5;
int a;
System.out.println("number 1 = "+x);
System.out.println("number 2 = "+y);
System.out.println("number 3 = "+z);
a = (x>=y)? x:y;
a = (z>=y)? z:y;
System.out.println("nilai tertingginya adalah angka = "+a);
}
}
sumber: dari tugas PBO saya
semoga bermanfaat :)
Reviews:
Posting Komentar
Pembaca yang baik adalah pembaca yang merespon bacaannya...... anda bisa merespon dengan komentar anda... :D