Berikut ini merupakan contoh penggunaan flow control.
Ada 2 flow control di JAVA yaitu conditional dan looping.
Conditional flow control contohnya if.... sedangkan Looping flow control contohnya for...
Dibawah ini adalah contohnya:
----------
package program2;
import javax.swing.JOptionPane;
import javax.xml.bind.ParseConversionEvent;
public class Main {
/** Creates a new instance of Main */
public Main() {
}
public static void main(String[] args) {
int z=0;
int ganjil=0;
int genap=0;
int lima=0;
int ratagenap = 0;
int jmlgenap=0;
int rataganjil=0;
int jmlganjil=0;
int x=Integer.parseInt(JOptionPane.showInputDialog("Masukan Range awal"));
int y=Integer.parseInt(JOptionPane.showInputDialog("Masukan Range akhir"));
for (int i=x;i<=y;i++)
{
if (i%7==0)
{
z++;
//hitung yang genap dan gajil
if (i%2==0)
{
genap++;
}
else
{
ganjil++;
}
//hitung yang habis dibagi 5 dari yang habis dibagi 7 diatas
if (i%5==0)
//hitung rata-rata hasil yang genap dan ganjil
if (i%2==0)
{
jmlgenap++;
ratagenap=ratagenap+i;
}
else
{
jmlganjil++;
rataganjil=rataganjil+i;
}
}
}
JOptionPane.showMessageDialog(null,"Jumlah bilangan yang habis dibagi 7 dari "+x+ "-"+y+" sebanyak: "+z,"hasil",1);
JOptionPane.showMessageDialog(null,"Jumlah bilangan genap yang habis dibagi 7 dari "+x+ "-"+y+" sebanyak: "+genap,"genap",1);
JOptionPane.showMessageDialog(null,"Jumlah bilangan ganjil yang habis dibagi 7 dari "+x+ "-"+y+" sebanyak: "+ganjil,"ganjil",1);
JOptionPane.showMessageDialog(null,"Rata-rata dari bilangan genap yang habis dibagi 7 dan 5 dari "+x+ "- "+y+" adalah: "+ratagenap/jmlgenap,"rata2 genap",1);
JOptionPane.showMessageDialog(null,"Rata-rata dari bilangan ganjil yang habis dibagi 7 dan 5 dari "+x+ "- "+y+" adalah: "+rataganjil/jmlganjil,"rata2 ganjil",1);
}
}
----------
Demikianlah program ini kita gunakan if, for dan operator modulus (%).
Modulus kita gunakan untuk menghasilkan sisa hasil pembagian.
Contoh 5%2=1.
Selamat mencoba!
Minggu, 23 Maret 2008
Program #2 - Contoh penggunaan if...dan for...
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar