Tampilkan postingan dengan label JAVA. Tampilkan semua postingan
Tampilkan postingan dengan label JAVA. Tampilkan semua postingan

Selasa, 06 November 2012

Input Data Dengan GUI di Java

Program java menampilkan inputan yang di lakukan oleh user:


User mengklik input data jika ingin menginputkan data, dan data setelah di inputkan tampilkan dengan mengklik cetak.

Source Codenya:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class biodataMhs extends JFrame implements ActionListener
{
String a;
String b;
String c;
//JTextArea hasil;
JButton input, cetak;
JLabel lblJudul, lblData;
String buathasil= "";
public biodataMhs(){
initComponen();
}
public void initComponen(){
setTitle(".:Biodata Mahasiswa:.");
setDefaultCloseOperation(3);
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
setBounds(500,200,300,250);
setResizable(false);
JLabel lblJudul = new JLabel("DATA MAHASISWA");
lblJudul.setBounds(75,5,310,40);
input= new JButton("Input Data");
input.setBounds(17, 50, 150, 30);
input.setCursor(new Cursor(Cursor.HAND_CURSOR));
input.addActionListener(this);
cetak= new JButton("Cetak Data");
cetak.setBounds(125, 90, 150, 30);
cetak.setCursor(new Cursor(Cursor.HAND_CURSOR));
cetak.addActionListener(this);

getContentPane().setLayout(null);
getContentPane().add(lblJudul);
getContentPane().add(input);
getContentPane().add(cetak);
setVisible(true);
}
public static void main(String args[]){
new biodataMhs();
}
public void input(){
a = (JOptionPane.showInputDialog("Masukkan Nama Anda "));
b = (JOptionPane.showInputDialog("Masukkan NPM Anda "));
c = (JOptionPane.showInputDialog("Masukkan Kelas Anda "));
}
public void cetak(){
buathasil = buathasil+"*************************************\n";
buathasil = buathasil+"* ::BIODATA YANG ANDA INPUT:: *\n";
buathasil = buathasil+"*************************************\n";
buathasil = buathasil+"Nama Anda Adalah : "+a;
buathasil = buathasil+"\nNPM Anda Adalah : "+b;
buathasil = buathasil+"\nKelas Anda Adalah : "+c;
buathasil = buathasil+"\n*************************************";
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource()==input){
input();
}
if(ae.getSource()==cetak){
buathasil="";
cetak();
JOptionPane.showMessageDialog(this,buathasil);
}
}


Senin, 05 November 2012

Program untuk menghitung perkalian deret bilangan ganjil membentuk segitiga siku di Java

Soal :

1 = 1

1 * 3 = 3

1 * 3 * 5 = 15

1 * 3 * 5 * 7 = 105

1 * 3 * 5 * 7 * 9 = 945



Coding : 


package allaboutalgoritma;
import java.util.Scanner;
/**
*
* @author dimata005
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int i, j, min, jum;
boolean prima;
Scanner input = new Scanner(System.in);
System.out.print("Masukkan nilai batas awal: ");
min = input.nextInt();
for (i=1;i<=min;i++)
{
if (i%2!=0){
jum=1;
for (j=1;j<=i;j++)
{
if (j != 1 && j%2!=0){
System.out.print("*");
}
if(j%2!=0){
System.out.print(j);//<<j;
jum = jum * j;
}else if (j==1){
System.out.print(j);//<<j;
jum = jum * j;
}
}
System.out.println("\t\t= "+jum);//"\t\t= "<<jum<<endl;
}
}
}
}

untuk contoh lain menggunakan bahasa C bisa di coba di sini  http://inspiration-indo.blogspot.com/2012/11/program-untuk-menghitung-perkalian.html

sumber : allaboutalgoritma