1. KASUS
2.7
Program
Kasir Sederhana
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int Harga;
int Jumlah;
int Total;
int Diskon;
int TotalDiskon;
int TotalBayar;
Harga=Integer.parseInt(txtHarga.getText());
Jumlah=Integer.parseInt(txtJumlah.getText());
Diskon=Integer.parseInt(txtDiskon.getText());
Total=(Harga*Jumlah);
TotalDiskon=Total/Diskon;
TotalBayar=Total-TotalDiskon;
txtTotalDiskon.setText(Integer.toString(TotalDiskon));
txtTotalBayar.setText(Integer.toString(TotalBayar));
} |
2. KASUS
2.8
Menghitung
ipk Mahasiswa/i
private
void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: float Matematika, BahasaPemograman,
BasisData, TeoriOrganisasi; float SKSMatek, SKSBasProg,
SKSBasDat, SKSTerOrg; float IPK;
Matematika=Float.parseFloat(txtMatematika.getText());
SKSMatek=Float.parseFloat(txtSKSMatek.getText());
BahasaPemograman=Float.parseFloat(txtBahasa.getText()); SKSBasProg=Float.parseFloat(txtSKSBasProg.getText());
BasisData=Float.parseFloat(txtBasis.getText());
SKSBasDat=Float.parseFloat(txtSKSBasDat.getText());
TeoriOrganisasi=Float.parseFloat(txtTeori.getText());
SKSTerOrg=Float.parseFloat(txtSKSTerOrg.getText()); float
total=(Matematika*SKSMatek)+(BahasaPemograman*SKSBasProg)+(BasisData*SKSBasDat)+(TeoriOrganisasi*SKSTerOrg);
IPK=total=(SKSMatek+SKSBasProg+SKSBasDat+SKSTerOrg); Nama.setText("Nama :
"+txtNama.getText()); NIM.setText("NIM :
"+txtNIM.getText()); lblIPK.setText("IPK :
"+Float.toString(IPK)); } |
3. KASUS
2.9
Konversi
Bilangan Desimal ke Bilangan Biner
private
void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: int angka; //pendeklarasian variabel
angka int bit0; //pendeklarasian bit0 untuk
menyimpan bit ke-0 int bit1; //pendeklarasian bit0 untuk
menyimpan bit ke-1 int bit2; //pendeklarasian bit0 untuk
menyimpan bit ke-2 int bit3; //pendeklarasian bit0 untuk
menyimpan bit ke-3 int bit4; //pendeklarasian bit0 untuk
menyimpan bit ke-4 int bit5; //pendeklarasian bit0 untuk
menyimpan bit ke-5 int bit6; //pendeklarasian bit0 untuk
menyimpan bit ke-6 int bit7; //pendeklarasian bit0 untuk
menyimpan bit ke-7
angka=Integer.parseInt(txtAngka.getText()); //menyimpan angka yang
dimasukkan bit7=angka/128; //menghitung bit ke-7 angka=angka%128; //memperbarui nilai
dari variabel angka bit6=angka/64; //menghitung bit ke-6 angka=angka%64; //memperbarui nilai
dari variabel angka bit5=angka/32; //menghitung bit ke-5 angka=angka%32; //memperbarui nilai
dari variabel angka bit4=angka/16; //menghitung bit ke-4 angka=angka%16; //memperbarui nilai
dari variabel angka bit3=angka/8; //menghitung bit ke-3 angka=angka%8; //memperbarui nilai
dari variabel angka bit2=angka/4; //menghitung bit ke-2 angka=angka%4; //memperbarui nilai
dari variabel angka bit1=angka%2; //menghitung bit ke-1 angka=angka%2; //memperbarui nilai
dari variabel angka bit0=angka; //menghitung bit ke-0 /*menampilkan hasil konversi*/
txtBit7.setText(Integer.toString(bit7));
txtBit6.setText(Integer.toString(bit6)); txtBit5.setText(Integer.toString(bit5));
txtBit4.setText(Integer.toString(bit4));
txtBit3.setText(Integer.toString(bit3));
txtBit2.setText(Integer.toString(bit2));
txtBit1.setText(Integer.toString(bit1));
txtBit0.setText(Integer.toString(bit0)); } |
5. Kasus
2.11
Menampilkan
Jumlah Diskon
package
Kasus211Pia; import
java.util.Vector; public class
Diskon extends javax.swing.JFrame { Vector item=new Vector();
//pendeklarasian objek item dari kelas Vector public Diskon(){ initComponents(); } |
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: int Harga; //variabel untuk
menyimpankan harga barang int Jumlah; //variabel untuk
menyimpankan jumlah item belanja int Diskon; //int Harga; //variabel
untuk menyimpankan diskon int Total; //variabel untuk
menyimpankan total belanja int TotalDiskon; //variabel untuk
menyimpankan total diskon float totaldiskon; //variabel untuk
menyimpankan total diskon
Harga=Integer.parseInt(txtHarga.getText());
Jumlah=Integer.parseInt(txtJumlah.getText());
Diskon=Integer.parseInt(txtDiskon.getText()); Total=Harga*Jumlah;
totaldiskon=(float)Total*((float)Diskon/100); item.add(totaldiskon); listDiskon.setListData(item); } |
6. Kasus
2.12
Program
Pajak Sederhana
int
Jumlah; //Pendeklarasian variabel Jumlah int Harga; //Pendeklarasian variabel
Harga int TotalBayar; //Pendeklarasian variabel
totalbayar int
TotalPajak; //Pendeklarasian variabel totalpajak int jumlahpajak; //Pendeklarasian
variabel jumlahpajak double Pajak=0.02; //pendeklarasian dan
inisialisasi variabel pajak 2% public HutangPajak() { initComponents(); } |
private
void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here:
Harga=Integer.parseInt(txtHarga.getText());
Jumlah=Integer.parseInt(txtJumlah.getText()); TotalBayar=Harga*Jumlah;
txtTotalHasil.setText(Integer.toString(TotalBayar)); } private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: double jumlahpajak; //Pendeklarasian
variabel jumlahpajak (variabel local) jumlahpajak=(double)Jumlah*Pajak;
TotalPajak=(int)((double)TotalBayar*jumlahpajak); txtTotalPajak.setText(Integer.toString(TotalPajak)); }
|
7. Kasus
2.13
Data Penduduk
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String nama,NIK,gelar,ttl,alamat,pendidikan; //Pendeklarasian variabel
//Menyimpan data yang dimasukkan
NIK=txtNik.getText();
nama=txtNama.getText();
gelar=txtGelar.getText();
ttl=txtTtl.getText();
alamat=txtAlamat.getText();
pendidikan=txtPendidikan.getText();
//Menamplkan data yang telah disimpan
Nik.setText("NIK :+
NIK");
Nama.setText("Nama :+
Nama");
Gelar.setText("Gelar :+ Gelar");
TTL.setText("TTL :+
TTL");
Alamat.setText("ALamat
:+ ALamat");
Pendidikan.setText("Pendidikan
:+ Pendidikan"); } |
8. Kasus
2.14
Operasi Penggabungan String
private void jButton1ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
String Kata1=txtKata1.getText();
String Kata2=txtKata2.getText();
String hasil=Kata1+Kata2; //menggabungkan string menggunakan operator+
txtHasil.setText(hasil);
} |
9. Kasus
2.15
Penjejakan Karakter Dalam String
// TODO add your handling code here:
String Kata=txtKata.getText();
String Karakter=txtKarakter.getText();
int Hasil=Kata.indexOf(Karakter);
txtHasil.setText("Karakter"+Karakter+"terdapat pada
posisi"+Integer.toString(Hasil+1));
} |
10. Kasus
2.16
Penggunaan fungsi substring()
private void jButton1ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
String Kata=txtKalimat.getText();
String Hasil1=Kata.substring(4);
String Hasil2=Kata.substring(3,10);
txtHasil1.setText(Hasil1);
txtHasil2.setText(Hasil2); } |
1
Komentar
Posting Komentar