Program untuk menghitung hasil panen palawija dengan Java

Tuesday, March 29, 2011 5:31 PM by Computer and Programming

import java.io.*;
import javax.swing.JOptionPane;

class padi{
            int jmlbrutopadi;
            int jmltarapadi;
            float netopadi;
            float jmltarapadi1;
}
class tebu{
            int jmlbrutotebu;
            int jmltaratebu;
            float netotebu;
            float jmltaratebu1;
}
class jagung{
            int jmlbrutojagung;
            int jmltarajagung;
            float netojagung;
            float jmltarajagung1;
}
class kedelai{
            int jmlbrutokedelai;
            int jmltarakedelai;
            float netokedelai;
            float jmltarakedelai1;
}

class kacang{
            int jmlbrutokacang;
            int jmltarakacang;
            float netokacang;
            float jmltarakacang1;
}
public class palawija {
 public static void main (String[]args) throws IOException {
            InputStreamReader isr = new InputStreamReader (System.in);
            BufferedReader input = new BufferedReader (isr);

            padi pa = new padi();
            tebu tb = new tebu ();
            jagung jg = new jagung ();
            kedelai kd = new kedelai ();
            kacang kc = new kacang();

            String pilih = JOptionPane.showInputDialog("Daftar Palawija : \n1. Padi\n2. Tebu\n3. Jagung\n4. Kedelai\n5. Kacang\nPilihanmu :");
                        int pil =Integer.parseInt(pilih);

                if(pil==1){
                        String sJmlbrutopadi = JOptionPane.showInputDialog("Padi\nMasukan Bruto : ");
                        pa.jmlbrutopadi = Integer.parseInt(sJmlbrutopadi);
                        String sJmltarapadi = JOptionPane.showInputDialog("Padi\nMasukan Tara(%) : ");
                        pa.jmltarapadi = Integer.parseInt(sJmltarapadi);

                        pa.jmltarapadi1=pa.jmltarapadi*pa.jmlbrutopadi/100;

            JOptionPane.showMessageDialog(null,"Tara Padi\n"+ pa.jmltarapadi1);

                                    pa.netopadi=pa.jmlbrutopadi-pa.jmltarapadi1;
                        JOptionPane.showMessageDialog(null,"Netto Padi\n"+ pa.netopadi);}

                         if(pil==2){
                        String sJmlbrutotebu = JOptionPane.showInputDialog("Tebu\nMasukan Bruto : ");
                        tb.jmlbrutotebu = Integer.parseInt(sJmlbrutotebu);

                        String sJmltaratebu = JOptionPane.showInputDialog("Tebu\nMasukan Tara(%) : ");
                        tb.jmltaratebu = Integer.parseInt(sJmltaratebu);

            tb.jmltaratebu1=tb.jmltaratebu*tb.jmlbrutotebu/100;
            JOptionPane.showMessageDialog(null,"Tara Tebu\n"+ tb.jmltaratebu1);

                                    tb.netotebu=tb.jmlbrutotebu-tb.jmltaratebu1;
                        JOptionPane.showMessageDialog(null,"Netto Tebu\n"+ tb.netotebu);}


                        if(pil==3){
                        String sJmlbrutojagung = JOptionPane.showInputDialog("Jagung\nMasukan Bruto : ");
                        jg.jmlbrutojagung = Integer.parseInt(sJmlbrutojagung);

                        String sJmltarajagung = JOptionPane.showInputDialog("Jagung\nMasukan Tara(%) : ");
                        jg.jmltarajagung = Integer.parseInt(sJmltarajagung);

            jg.jmltarajagung1=jg.jmltarajagung*jg.jmlbrutojagung/100;
            JOptionPane.showMessageDialog(null,"Tara Jagung\n"+ jg.jmltarajagung1);

                                    jg.netojagung=jg.jmlbrutojagung-jg.jmltarajagung1;
                        JOptionPane.showMessageDialog(null,"Netto Jagung\n"+ jg.netojagung);}

                        if(pil==4){
                        String sJmlbrutokedelai = JOptionPane.showInputDialog("Kedelai\nMasukan Bruto : ");
                        kd.jmlbrutokedelai = Integer.parseInt(sJmlbrutokedelai);

                        String sJmltarakedelai = JOptionPane.showInputDialog("Kedelai\nMasukan Tara(%) : ");
                        kd.jmltarakedelai = Integer.parseInt(sJmltarakedelai);

            kd.jmltarakedelai1=kd.jmltarakedelai*kd.jmlbrutokedelai/100;
            JOptionPane.showMessageDialog(null,"Tara Kedelai\n"+ kd.jmltarakedelai1);

                                    kd.netokedelai=kd.jmlbrutokedelai-kd.jmltarakedelai1;
                        JOptionPane.showMessageDialog(null,"Netto Kedelai\n"+ kd.netokedelai);}

                if(pil==5){
                        String sJmlbrutokacang = JOptionPane.showInputDialog("Kacang\nMasukan Bruto : ");
                        kc.jmlbrutokacang = Integer.parseInt(sJmlbrutokacang);

                        String sJmltarakacang = JOptionPane.showInputDialog("Kacang\nMasukan Tara(%) : ");
                        kc.jmltarakacang = Integer.parseInt(sJmltarakacang);


            kc.jmltarakacang1=kc.jmltarakacang*kc.jmlbrutokacang/100;
            JOptionPane.showMessageDialog(null,"Tara Kacang\n"+ kc.jmltarakacang1);

                                    kc.netokacang=kc.jmlbrutokacang-kc.jmltarakacang1;
                        JOptionPane.showMessageDialog(null,"Netto Kedelai\n"+ kc.netokacang);}



                }}

0 Response to "Program untuk menghitung hasil panen palawija dengan Java"

Post a Comment