Fungsi if - else, dan if - else - if
Jika Pernyataan
Sintaksis
-------------------------------------------------------------------------------------------------------------
if (condition) { code to be executed if condition is true } |
Contoh 2
Pernyataan if ... else
Sintaksis
-------------------------------------------------------------------------------------------------------------
if (condition) { code to be executed if condition is true } else { code to be executed if condition is not true } |
Contoh 2
If ... else if ... else Statement
Sintaksis
------------------------------------------------------------------------------------------------------------
if (condition1) { code to be executed if condition1 is true } else if (condition2) { code to be executed if condition2 is true } else { code to be executed if condition1 and condition2 are not true } |
Contoh 2
Gunakan pernyataan jika untuk mengeksekusi beberapa kode hanya jika suatu kondisi tertentu adalah benar.
---------------------------------------------------------------------------------------------------------------
Catatan bahwa jika ditulis dalam huruf kecil. Menggunakan huruf besar (IF) akan menghasilkan kesalahan JavaScript!
<script type="text/javascript">
//Write a "Good morning" greeting if
//the time is less than 10
var d=new Date();
var time=d.getHours();
if (time<10)
{
document.write("<b>Good morning</b>");
}
</script>
Class testblok {
Public static void main (String [] args) {
boolean kondisi = True ;
if (kondisi )
{ // awal blok ke 1
system .out. println ( " Kondisi benar/ True ");
} // akhir blok ke 1
else
{ //awal blok ke 2
system.out.println ( "kondisi Salah / Fals ");
} // akhir blok ke 2
Tekan Ctrl + F1 untuk mematistikan java nya sukses
Tekan Ctrl + F2 untuk melihat Outputnya.
Gunakan pernyataan jika .... lain untuk mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi tidak benar.
--------------------------------------------------------------------------------------------------------------
<script type="text/javascript">
//If the time is less than 10, you will get a "Good morning" greeting.
//Otherwise you will get a "Good day" greeting.
var d = new Date();
var time = d.getHours();
if (time < 10)
{
document.write("Good morning!");
}
else
{
document.write("Good day!");
}
</script>
Class Diskon
{
public static void main (String [] args) {
int diskon ;
int totalbelanja =100000;
int jumlahbayar;
if (totalbelanja > = 250000) {
diskon = totalbelanja/10 ;
}
else
{
diskon=0;
}
jumlahbayar = totalbelanja-diskon ;
system.out.println ("jumlah bayar = " +jumlahbayar );
}
}
keterangan :
warna biru = nominal yang memenuhi syarat (perbandingan )
warna kuning = jumlah nominal harga dapat di ganti sesuai keinginan anda.
warna merah = memangil sub yang akan di keluarkan atau di output.
Tekan Ctrl + F1 untuk mematistikan java nya sukses
Tekan Ctrl + F2 untuk melihat Outputnya.
outputnya :
jumlah bayar = 240000
Gunakan pernyataan jika .... lagi kalau ... lain untuk memilih salah satu dari beberapa blok kode yang akan dieksekusi.
-------------------------------------------------------------------------------------------------------------
<script type="text/javascript">
var d = new Date()
var time = d.getHours()
if (time<10)
{
document.write("<b>Good morning</b>");
}
else if (time>10 && time<16)
{
document.write("<b>Good day</b>");
}
else
{
document.write("<b>Hello World!</b>");
}
</script>
Program untuk menentukan hasil yang di peroleh dari nilai akhir dengan ketentuan sebagai berikut :
nilai akhir lebih besar dari 90 mendapat peringkat Amat Baik [ NA > = 90 ] --> " Amat baik "
nilai akhir lebih besar dari 70 mendapat peringkat Baik [ NA > = 70 ] --> " Baik "
nilai akhir lebih besar dari 60 mendapat peringkat Cukup Baik [ NA > = 60 ] --> " Cukup baik "
nilai akhir lebih besar dari 50 mendapat peringkat [ NA > = 50 ] --> " Kurang "
nilai akhir lebih besar dari 30 mendapat peringkat Buruk [ NA > = 30 ] --> " Buruk "
Ni program nya :
Class nilai
{
public static void main (string [] args ) {
char grade ;
int nilaiakhir = 85 ;
if (nilaiakhir >= 90)
{
grade = ' Amat Baik ';
}
else if (nilaiakhir >= 70
{
grade = ' Baik ';
}
else if (nilaiakhir >= 60
{
grade = ' Cukup Baik ';
}
else if (nilaiakhir >= 50
{
grade = ' Kurang ';
}
else if (nilaiakhir >= 0
{
grade = ' Buruk ';
}
System,out.println ("Nilai yang anda peroleh adalah = " +grade );
}
}
Tekan Ctrl + F1 untuk mematistikan java nya sukses
Tekan Ctrl + F2 untuk melihat Outputnya.
outputnya :
Baik
keterangan :
warna kuning = nominal nilai dapat di ganti sesuai keinginan anda.
warna merah = memangil sub yang akan di keluarkan atau di output.
Demikin materi yang di berikan pada hari selasa, 19 April 2011
dan penambahan dari www.google.com/http://www.w3schools.com/js/js_if_else.asp
semoga materi ini dapat bermanfaat untuk anda......!