Diberikan tiga angka, tuliskan
program yang menghasilkan output angka dengan nilai terbesar diantara tiga angka tersebut. Gunakan operator kondisi ?: yang telah kita pelajari sebelumnya (PETUNJUK: 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
Nilai tertingginya adalah angka = 23
Pada soal tersebut saya ganti numbernya dengan angka 7, 8, 91.
Listing program:
public class nilai_terbesar { public static void main(String[]args){ int x = 7, y = 8, z = 91; int max; System.out.println("number 1 = "+x); System.out.println("number 2 = "+y); System.out.println("number 3 = "+z); //mencari nilai tertinggi dengan operator kondisi max=(y>=x)? y: x; max=(z>=max)? z: max; System.out.println("Nilai tertingginya adalah angka = "+max); } }Output program:
13 comments:
nice :)
please follow back ya :)
ga ada cara yang lebih ringkas yah pak? kalo nilainya lebih dari 20 masa harus dicoding satu per satu sih pak?
mantap gan
numpang share ya, “”program java untuk mencari urutan nilai terbesar”"
http://bagimujava.blogspot.com/2013/12/program-java-mencari-urutan-nilai.html
suwun kang..
sip gan makasih! ngebantu bgt
makasih gan bantu banget
bantu kami mengerjakan soal ujian
Code nya berhasil, tapi saya ngga ngerti..please
Penjelasan nya donh, thanks
Max = (jika nilai y lebih besar atau sama dengan x )hasilnya adalah x atau y, jadi max pertama membungkus nilai x dan y , kemudian max yg kedua adalah hasil nya, z lebih besar atau sama dengan max(y,x) jika benar tampilkan z,
Udah cantik jago programing lagi mantabf hihihi
Komentar lanjut disini ya....
kalo yang tertinggi itu bisa di tentukan gak di baris\number keberapa?
Posting Komentar