Contoh Program Switch
Contoh Program Switch
Algoritma :
Start Masukkan nama anda dan kode mata kuliah Kode mata kuliah dikonversikan ke integer case=1,maka akan tampil nama dan mata kuliah :matematika case=2 ,maka akan tampil nama dan mata kuliah :bahasa inggris case=3,maka akan tampil nama dan mata kuliah :sistem operasi case=4,maka akan tampil nama dan mata kuliah:algoritma dan pemrograman java case=5,maka akan tampil,nama dan mata kuliah :aljabar matriks case=6,maka akan tampil nama dan mata kuliah:konsep teknologi informasi Case=7,maka akan tampil nama dan mata kuliah:agama Case =8.akan tampil,nama dan mata kuliah:arsitektur dan orhanisasi CPU Jika tidak ada dari case1-8,maka akan berlaku default ,maka akan tampil nama dan anda tidak ada mata kuliah pilihan End
Flowchart
Coding Program :
import javax.swing.JOptionPane; public class clickme { public static void main(String[] args){ String nama; int a; nama = JOptionPane.showInputDialog(null, "masukkan nama anda"); String kodea=JOptionPane.showInputDialog(null, "masukkan kode mata kuliah"); a = Integer.parseInt(kodea); switch(a){ case 1:JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Matematika" );break; case 2:JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Bahasa Inggris" );break; case 3:JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Sistem Operasi" );break; case 4:JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Algoritma dan Pemrograman Java" );break; case 5:JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Aljabar Matriks" );break; case 6:JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Konsep Teknologi Informasi" );break; case 7:JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Agama" );break; case 8:JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Arsitektur & Organisasi CPU" );break; default:JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\ntidak ada pilihan mata kuliah\ndari kode yang anda inputkan" );break; } } }
Algoritma :
Start Masukkan nama anda dan kode mata kuliah Kode mata kuliah dikonversikan ke integer Jika kode =1,maka akan tampil nama dan mata kuliah :matematika Jika kode =2 ,maka akan tampil nama dan mata kuliah :bahasa inggris Jika kode =3,maka akan tampil nama dan mata kuliah :sistem operasi Jika kode =4,maka akan tampil nama dan mata kuliah:algoritma dan pemrograman java Jika kode =5,maka akan tampil,nama dan mata kuliah :aljabar matriks Jika kode=6,maka akan tampil nama dan mata kuliah:konsep teknologi informasi Jika kode=7,,maka akan tampil nama dan mata kuliah:agama Jika kode=8,maka akan tampil,nama dan mata kuliah:arsitektur dan orhanisasi CPU Else,maka akan tampil nama dan anda tidak ada mata kuliah pilihan End
FLOWCHART
Coding Program:
import javax.swing.JOptionPane; public class coba { public static void main(String[] args){ String nama; int a; nama = JOptionPane.showInputDialog(null, "masukkan nama anda"); String kodea=JOptionPane.showInputDialog(null, "masukkan kode mata kuliah"); a = Integer.parseInt(kodea); if (a==1){ JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Matematika" );} else if (a==2){ JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Bahasa Inggris" );} else if (a==3){ JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Sistem Operasi" );} else if(a==4){ JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Algoritma dan Pemrograman Java" );} else if(a==5){ JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Aljabar Matriks" );} else if(a==6){ JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Konsep Teknologi Informasi" );} else if(a==7){ JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Agama" );} else if(a==8){ JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\nmata kuliah: Arsitektur & Organisasi CPU" );} else{ JOptionPane.showMessageDialog(null, " nama : "+ nama+ "\ntidak ada pilihan mata kuliah\ndari kode yang anda inputkan" ); } } }