Cara memprogram dengan Kondisi
Sebelum kita masuk lebih dalam memahami program dengan kondisi, kita terlebih dahulu harus tau tujuan pembelajar program dengan kondisi, berikut tujuan mempelajari program dengan kondisi, ada 5 tujuan yang akan kita bahas pada program dengan kondisi sebagai berikut:
Tujuan :
1. Mengenal pernyataan if
2. Mengenal pernyataan if..else..
3. Mengenal pernyataan if..else.. bertingkat
4. Mengenal pernyataan switch..case
5. Mengenal penggunaan kondisi majemuk
1. Program dengan pernyataan If
Program di bawah adalah program untuk menentukan suatu kelulusan mahasiswa terhadap suatu mata kuliah. Program tersebut menggunakan pernyataan If untuk penentuan keputusannya. Tulis dan jalankan program berikut (Prak_201.java).
import java.util.Scanner;
public class Prak_201 {
public static void main (String[] args) {
Scanner masukan = new Scanner(System.in);
int nilai;
System.out.print(“Masukkan nilai akhir mata kuliahnya :”);
nilai = masukan.nextInt();
if (nilai < 55)
System.out.println(“Mahasiwa tersebut tidak lulus”);
}
}
Jika diinputkan nilai < 55, maka akan muncul keterangan mahasiswa tersebut tidak lulus, tetapi jika nilai > atau = 55, maka program akan berhenti tanpa menampilkan suatu pesan.
2. Program dengan pernyataan If..Else..
Sempurnakan program di atas dengan menambahkan pernyataan sebagaimana berikut.
(Prak_202.java).
else
System.out.println(“Mahasiwa tersebut lulus”);
3. Program dengan pernyataan If..Else.. bertingkat
Program di bawah adalah program untuk mengkonversi nilai angka ke nilai huruf, yang dilakukan dengan menggunakan pernyatan if..else.. bertingkat. Tulis dan jalankan program tersebut (Prak_203.java).
import java.util.Scanner ;
public class prak_203 {
public static void main (String[] args) {
Scanner masuka = new Scanner (System.in) ;
System.out.print (“Masukkan nilai mata kuliahnya :”) ;
Int nilai = masukan.nextInt ( ) ;
If (nilai >= 80)
System.out.println (“Nilainya A”) ;
else if (nilai >= 70)
System.out.println (“Nilainya B”) ;
else if (nilai >= 55)
System.out.println (“Nilainya C”) ;
else if (nilai >= 40)
System.out.println (“Nilainya D”) ;
4. Program dengan pernyataan Switch..Case..
Program berikut akan menampilkan tulisan sesuai dengan input yang diberikan, dengan
batasan input 1 sampai 3. Tulis dan jalankan program berikut (Prak_204.java).
import java.util.Scanner;
public class Prak_204 {
public static void main (String[] args) {
Scanner masukan = new Scanner(System.in);
System.out.print(“Masukkan angka 1 - 3 : ”);
int bil = masukan.nextInt();
switch (bil) {
case 1 : System.out.println(“Satu”);break;
case 2 : System.out.println(“Dua”);break;
case 3 : System.out.println(“Tiga”);}
}
}
Coba tambahkan pernyataan di bawah, yang diletakkan setelah pernyataan case 3, kemudian inputkan bilangan lebih besar dari 4. (Prak_205.java)
default : System.out.println(“Bilangan di luar range”);
5. Program dengan kondisi majemuk
Program berikut adalah program untuk menyeleksi mahasiswa baru lewat jalur SMBPTN, dimana mahasiswa dinyatakan diterima bila nilai matematikanya di atas 80 dan nilai fisikanya di atas 70. Tulis dan jalankan program di bawah ini (Prak_206.java).
import java.util.Scanner;
public class Prak_206 {
public static void main (String[] args) {
Scanner masukan = new Scanner(System.in);
System.out.print(“Masukkan nilai Matematika-nya :”);
int matematika = masukan.nextInt();
System.out.print(“Masukkan nilai Fisika-nya :”);
int fisika = masukan.nextInt();
if ((matematika > 80) && (fisika > 70))
System.out.println(“Siswa tersebut DITERIMA”);
else
System.out.println(“Siswa tersebut TIDAK DITERIMA”);
}
}
Materi terkait:
Dasar-dasar bahasa pemrograman java
Cara membuat aplikasi sederhana
Penjelasan struktur-struktur program java
0 comments:
Post a Comment
Jangan lupa komentarnya :)