Nama File : Lat201.java
Author : Muhamad soleh
---------------------------- */
class Lat201
{
public static void main(String[] args)
{
// deklarasi variabel
int a, b, c;
// memberikan nilai
a = 3;
b = 5;
// proses
c = a + b;
// cetak variabel
System.out.println("Hasilnya = " + c);
}
}
2. /* --------------------------
Nama File : Lat202.java
Author : Muhamad Soleh
---------------------------- */
class Lat202
{
public static void main(String[] args)
{
// deklarasi variabel
int a, b, c;
// memberikan nilai
a = 3;
b = 5;
// proses
c = a + b;
// cetak variabel
System.out.println("Hasil Perhitungan");
System.out.print("Hasilnya adalah = " + a);
System.out.print(" + " + b);
System.out.println(" = " + c);
}
}
3. /* --------------------------
Nama File : Lat203.java
Author : Muhamad Soleh
---------------------------- */
import java.io.*;
class Lat203
{
public static void main(String[] args)
{
String kata = "";
boolean akhir = false;
int huruf;
System.out.print("Masukkan Kata - Kata Anda : ");
while(!akhir)
{
try
{
huruf = System.in.read();
if(huruf < -1 || huruf == '\n')
akhir = true;
kata = kata + (char) huruf;
}
catch (IOException e)
{
System.err.println("Mengalami Salah?");
akhir = true;
}
}
System.out.println("Kalimat yang anda ketikan = " + kata);
}
}
4. import java.util.Scanner;
class Lat205
{
public static void main(String args[])
{
//membuat objek baru
Scanner input = new Scanner(System.in);
//deklarasi variabel
String kode;
int n2;
double n1, n3;
System.out.print("Masukan Nama Anda : ");
kode = input.nextLine();
System.out.print("Masukan Nilai 1 : ");
n1 = input.nextDouble();
System.out.print("Masukan Nilai 2 : ");
n2 = input.nextInt();
n3 = n1 + n2;
System.out.println("\nNama Anda :" + kode);
System.out.println("Nilai Anda : " + n3);
}
}
5. /* --------------------------
Nama File : Lat601.java
Author : Muhamad Soleh
----------------------------- */
import java.util.*;
class Lat601
{
public static void main(String[] args)
{
int i;
int[] nil_akhir; // deklarasi variabel array
nil_akhir = new int[6]; // membuat objek array
Scanner input = new Scanner(System.in);
for(i=0; i<6; i++)
{
System.out.print("Masukkan Array ke " + i + " = ");
nil_akhir[i] = input.nextInt();
}
System.out.println("\n\nData Yang Diinput ke Elemen Array \n");
for(i=0; i<6; i++)
{
System.out.print("Nilai Akhir Index " + i );
System.out.println(" = " + nil_akhir[i]);
}
}
}
6. /*---------------
| MUHAMAD SOLEH |
| 12090627 |
----------------*/
import java.util.Scanner;
class soal2
{
public static void main(String [] args )
{
Scanner input = new Scanner(System.in);
int i, k;
int jumlah_byr = 0;
int pajak, total;
String[] kode;
String[] jenis;
int[] data_jual;
int[] banyak;
int [] harga;
System.out.println();
System.out.println(" GEROBAK FRIED CHICKEN");
System.out.println(" ----MUHAMAD SOLEH----");
System.out.println("----------------------------");
System.out.println("Kode Jenis Harga ");
System.out.println("----------------------------");
System.out.println();
System.out.println(" D Dada Rp. 2500");
System.out.println(" P Paha Rp. 2000");
System.out.println(" S Sayap Rp. 1500");
System.out.println();
System.out.println("----------------------------");
System.out.println();
System.out.print("Banyak jenis= ");
i = input.nextInt();
System.out.println();
data_jual = new int[i];
banyak = new int[i];
harga = new int[i];
kode = new String[i];
jenis = new String[i];
for(k=0;k<i;k++)
{
System.out.println("Jenis Ke - " + (k+1) );
System.out.print("Jenis potong [D/P/S] : ");
kode[k]= input.next();
switch(kode[k])
{
case "D" :
jenis[k] = "Dada";
harga[k] = 2500 ;
break;
case "P" :
jenis[k] = "Paha";
harga[k] = 2000 ;
break;
case "S" :
jenis[k] = "Sayap";
harga[k] = 1500;
break;
default:
jenis[k] = "salah input";
harga[k] = 0;
break;
}
System.out.print("Banyak potong : ");
banyak[k] = input.nextInt();
data_jual[k]=banyak[k]*harga[k];
jumlah_byr = jumlah_byr + data_jual[k];
System.out.println();
}
pajak = jumlah_byr * 10/100;
total = jumlah_byr + pajak;
System.out.println();
System.out.println(" GEROBAK FRIED CHICKEN");
System.out.println(" *** MUHAMAD SOLEH ***");
System.out.println("---------------------------------------");
System.out.println("No Jenis Harga Banyak Jumlah ");
System.out.println(" Potong Satuan beli Harga");
System.out.println("---------------------------------------");
System.out.println();
for(k=0;k<i;k++)
{
System.out.print((k+1) + " ");
System.out.print(jenis[k]);
System.out.print("\t"+ harga [k]);
System.out.print("\t"+ banyak [k]);
System.out.print("\t"+ data_jual[k]);
System.out.println();
}
System.out.println();
System.out.println("---------------------------------------");
System.out.println();
System.out.println("\t\t"+"Jumlah Bayar :"+"\t" +jumlah_byr);
System.out.println("\t\t"+"Pajak 10% :"+"\t" +pajak);
System.out.println("\t\t"+"Total Bayar :"+"\t" +total);
}
}
7. Array II (GUI) netbeans
package latihan;
import javax.swing.JOptionPane;
/**
*
* @author soleh
*/
public class daftar_nilai extends javax.swing.JFrame {
public int [][]nilai;
public int datake;
private void formWindowOpened(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
this.setTitle("From data Nilai");
this.setSize(350, 360);
this.setLocationRelativeTo(null);
this.setVisible(true);
txtnt.setEnabled(false);
txtnf.setEnabled(false);
txtuts.setEnabled(false);
txtuas.setEnabled(false);
txtrata.setEnabled(false);
btnsave.setEnabled(false);
btnnew.setEnabled(false);
btnshow.setEnabled(false);
btnnew.setMnemonic('N');
btnsave.setMnemonic('S');
btnshow.setMnemonic('C');
btnrelease.setMnemonic('R');
btnrelease.requestFocus();
}
private void btnreleaseActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int jumlahdata=Integer.parseInt(JOptionPane.showInputDialog(null,"Masukkan Jumlah Data?","5"));
// pengalokasian index array nilai
nilai=new int[jumlahdata][4];
datake=0;
btnsave.setEnabled(false);
btnnew.setEnabled(true);
btnshow.setEnabled(true);
}
private void btnnewActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
// menambah nilai array
datake=datake+1;
//pengecekan apabila jumlah array yg didefinisikan rownya/ barisnya sudah terisi
// nilai.length bberfungsi u/ mengecek jumlah row array
if(datake > nilai.length)
JOptionPane.showMessageDialog(null,"ups array yang di definisikan tidak cukup maksimum row ;"+ nilai.length);
else
{
lbldatake.setText("data ke : "+(datake));
txtnt.setEnabled(true);
txtnf.setEnabled(true);
txtuts.setEnabled(true);
txtuas.setEnabled(true);
txtrata.setEnabled(true);
btnsave.setEnabled(true);
txtnt.setText("");
txtnf.setText("");
txtuts.setText("");
txtuas.setText("");
txtnt.requestFocus();
}
}
private void btnsaveActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
// validasi data
String nt=txtnt.getText();
String nf=txtnf.getText();
String uts=txtuts.getText();
String uas=txtuas.getText();
// pengecekan jika masih ada textfield yg belum diisi
if((nt.isEmpty())|(nf.isEmpty())|(uts.isEmpty()))
{
JOptionPane.showMessageDialog(null,"masih ada nilai yang kosong,silahkan dilengkapi");
txtnt.requestFocus();
}
else
{
// simpan ke array
nilai[(datake-1)][0]=Integer.parseInt(txtnt.getText());
nilai[(datake-1)][1]=Integer.parseInt(txtnf.getText());
nilai[(datake-1)][2]=Integer.parseInt(txtuts.getText());
nilai[(datake-1)][3]=Integer.parseInt(txtuas.getText());
btnshow.setEnabled(true);
txtnt.setText("");
txtnf.setText("");
txtuts.setText("");
txtuas.setText("");
}
}
private void btnshowActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int jumlahdata=Integer.parseInt(JOptionPane.showInputDialog(null,"Masukkan Nomor Row/Record Data?","1"));
if((jumlahdata>nilai.length)|(jumlahdata<=0))
jumlahdata=1;
lbldatake.setText("Data ke : "+(jumlahdata));
txtnt.setText(new Integer(nilai[(jumlahdata-1)][0]).toString());
txtnf.setText(new Integer(nilai[(jumlahdata-1)][1]).toString());
txtuts.setText(new Integer(nilai[(jumlahdata-1)][2]).toString());
txtuas.setText(new Integer(nilai[(jumlahdata-1)][3]).toString());
}
private void btncloseActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int keluar=JOptionPane.showConfirmDialog(null,"ngin keluar?","Konfirmasi keluar",JOptionPane.YES_NO_OPTION);
if(keluar==0){
System.exit(0);
}
else
{
return;
}
}
Tidak ada komentar:
Posting Komentar