assalamuaikum.wr.wb...
program ini digunakan sebagai perhitungan persegi panjang. luas keliling, insya ALLAH ini saya dapat dari tempat dimana saya kuliah.
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class GUIPersegiPanjang_Act extends JFrame {
JPanel jp = new JPanel();
JLabel jl1 = new JLabel("Panjang");
JLabel jl2 = new JLabel("Lebar");
JLabel jl3 = new JLabel("Hasil");
JTextField jtf1 = new JTextField();
JTextField jtf2 = new JTextField();
JTextField jtf3 = new JTextField();
JButton jb1 = new JButton("Luas");
JButton jb2 = new JButton("Keliling");
JButton jb3 = new JButton("EXIT");
JButton jb4 = new JButton("RESET");
public GUIPersegiPanjang_Act() {
setSize(300, 210);
setTitle("Persegi Panjang");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setResizable(false);
}
public void GUI() {
Container c = getContentPane();
c.setLayout(null);
Font f = new Font("Verdana", Font.PLAIN, 10);
c.add(jl1);
jl1.setBounds(20, 20, 50, 20);
jl1.setFont(f);
c.add(jl2);
jl2.setBounds(20, 50, 50, 20);
jl2.setFont(f);
c.add(jl3);
jl3.setBounds(20, 110, 50, 20);
jl3.setFont(f);
c.add(jtf1);
jtf1.setBounds(70, 20, 200, 20);
c.add(jtf2);
jtf2.setBounds(70, 50, 200, 20);
c.add(jtf3);
jtf3.setBounds(70, 110, 200, 20);
jtf3.setEditable(false);
c.add(jb1);
jb1.setBounds(70, 80, 80, 20);
jb1.setBackground(Color.white);
jb1.setFont(f);
jb1.setForeground(Color.red);
jb1.addActionListener(actListener);
c.add(jb2);
jb2.setBounds(190, 80, 80, 20);
jb2.setBackground(Color.white);
jb2.setFont(f);
jb2.addActionListener(actListener);
c.add(jb3);
jb3.setBounds(70, 140, 80, 20);
jb3.setBackground(Color.red);
jb3.setFont(f);
jb3.addActionListener(actListener);
c.add(jb4);
jb4.setBounds(190, 140, 80, 20);
jb4.setBackground(Color.yellow);
jb4.setFont(f);
jb4.addActionListener(actListener);
c.add(jp);
jp.setBounds(0, 0, 300, 210);
jp.setBackground(Color.green);
setVisible(true);
}
private void resetText() {
jtf1.setText(null);
jtf2.setText(null);
jtf3.setText(null);
}
private void hitungLuas() {
int p = Integer.parseInt(jtf1.getText());
int l = Integer.parseInt(jtf2.getText());
jtf3.setText(String.valueOf(p * l));
}
private void hitungKeliling() {
int p = Integer.parseInt(jtf1.getText());
int l = Integer.parseInt(jtf2.getText());
jtf3.setText(String.valueOf(2 * (p + l)));
}
ActionListener actListener = new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
if (evt.getSource().equals(jb3)) {
System.exit(0);
} else if (evt.getSource().equals(jb4)) {
resetText();
} else if (evt.getSource().equals(jb1)) {
hitungLuas();
} else if (evt.getSource().equals(jb2)) {
hitungKeliling();
}
}
};
public static void main(String[] args) {
GUIPersegiPanjang_Act gpp = new GUIPersegiPanjang_Act();
gpp.GUI();
}
}
programnya lumayan panjang sih..
cara compailmya (javac nama.java) contohnya program diatas adalah javac GUIPersegiPanjang_Act.java
dan ini screen shootnya.
ya mungkin seperti itu semoga bermanfaat.
wassalamualaikum.......
Jumat, 31 Mei 2013
Kamis, 02 Mei 2013
menghiting nilai ipk menggunakan program C++
program c++ . program dibawah ini bisa menghitung jumlah hasil dari sks nilai yang telah kita peroleh, dan berikut lah programnya..
#include <iostream>
using namespace std;
typedef struct
{
int nim;
char nilai,matkul[50];
float ip, sks,;
} data;
typedef data ip[101];
int main()
{
ip daftar;
int banyak;
char lagi;
cout<<endl;
do
{
cout<<endl<<"banyak matakuliah : ";
cin>>banyak;
cout<<endl;
float total, totalsks,sksharkat,ips;
total=0;
totalsks=0;
sksharkat=0;
for(int i=1; i<=banyak;i++)
{
cout<<"mata kuliah ke-"<<i<<endl;
cout<<"nama mata kuliah : "; cin>>daftar[i].matkul;
cout<<"sks : "; cin>>daftar [i].sks;
cout<<"nilai : "; cin>>daftar[i].nilai;
if(daftar[i].nilai == 'A')
{
sksharkat=daftar[i].sks *4;
}
else if (daftar[i].nilai == 'B')
{
sksharkat=daftar[i].sks *3;
}
else if (daftar[i].nilai == 'C')
{
sksharkat=daftar[i].sks *2;
}
else if (daftar[i].nilai == 'D')
{
sksharkat=daftar[i].sks *1;
}
else
{
sksharkat=daftar[i].sks*0;
}
total=total+sksharkat;
totalsks=totalsks+daftar[i].sks;
cout<<endl;
}
cout<<"total sks adalah : " <<totalsks<<endl;
cout<<"total nilai : "<<total<<endl;
ips=total/totalsks;
cout<<"ip semester : "<<ips<<endl;
cout<<"lagi ? [y/n] : ";
cin>>lagi;
}while (lagi!='y');
return 0;
}
dan ini lah hasil keluaran dari program diatas:

ya mungkin seperti itu program yang digunakan untuk menghitung nilai ipk kita dengan menggunakan program, semoga bermanfaat....
#include <iostream>
using namespace std;
typedef struct
{
int nim;
char nilai,matkul[50];
float ip, sks,;
} data;
typedef data ip[101];
int main()
{
ip daftar;
int banyak;
char lagi;
cout<<endl;
do
{
cout<<endl<<"banyak matakuliah : ";
cin>>banyak;
cout<<endl;
float total, totalsks,sksharkat,ips;
total=0;
totalsks=0;
sksharkat=0;
for(int i=1; i<=banyak;i++)
{
cout<<"mata kuliah ke-"<<i<<endl;
cout<<"nama mata kuliah : "; cin>>daftar[i].matkul;
cout<<"sks : "; cin>>daftar [i].sks;
cout<<"nilai : "; cin>>daftar[i].nilai;
if(daftar[i].nilai == 'A')
{
sksharkat=daftar[i].sks *4;
}
else if (daftar[i].nilai == 'B')
{
sksharkat=daftar[i].sks *3;
}
else if (daftar[i].nilai == 'C')
{
sksharkat=daftar[i].sks *2;
}
else if (daftar[i].nilai == 'D')
{
sksharkat=daftar[i].sks *1;
}
else
{
sksharkat=daftar[i].sks*0;
}
total=total+sksharkat;
totalsks=totalsks+daftar[i].sks;
cout<<endl;
}
cout<<"total sks adalah : " <<totalsks<<endl;
cout<<"total nilai : "<<total<<endl;
ips=total/totalsks;
cout<<"ip semester : "<<ips<<endl;
cout<<"lagi ? [y/n] : ";
cin>>lagi;
}while (lagi!='y');
return 0;
}
dan ini lah hasil keluaran dari program diatas:
ya mungkin seperti itu program yang digunakan untuk menghitung nilai ipk kita dengan menggunakan program, semoga bermanfaat....
Langganan:
Postingan (Atom)
