Sei sulla pagina 1di 6

import java.awt.

EventQueue;

import javax.swing.JFrame;
import javax.swing.JTextField;
import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class calculator {

private JFrame frame;


private JTextField textField;
private JTextField Tnum1;
private JTextField Tnum2;
private JTextField answer;
private JLabel lblA;
private JLabel lblA_1;
private JTextField Tnum3;
private JTextField Tnum4;
private JLabel lblA_2;
private JLabel lblA_3;
private JTextField Tnum5;
private JLabel lblA_4;
private JLabel lblMs;
private JTextField Tnum6;
private JLabel lblMs_1;
private JTextField Tnum7;
private JLabel lblEs;
private JTextField Tnum8;
private JLabel lblEs_1;
private JTextField Tnum9;
private JLabel lblNewLabel_1;
private JTextField Tnum10;
private JLabel lblRoll;
private JTextField Tnum11;
private JLabel lblNewLabel_2;
private JTextField Tnum12;

/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
calculator window = new calculator();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}

/**
* Create the application.
*/
public calculator() {
initialize();
}

/**
* Initialize the contents of the frame.
*/
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 1270, 717);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);

textField = new JTextField();


textField.setBounds(0, 0, 1256, 19);
frame.getContentPane().add(textField);
textField.setColumns(10);

Tnum1 = new JTextField();


Tnum1.setBounds(240, 83, 96, 19);
frame.getContentPane().add(Tnum1);
Tnum1.setColumns(10);

Tnum2 = new JTextField();


Tnum2.setBounds(240, 136, 96, 19);
frame.getContentPane().add(Tnum2);
Tnum2.setColumns(10);

JButton btnNewButton = new JButton("add");


btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
int
num1,num2,num3,num4,num5,num6,num7,num8,num9,main,num10a,num12L;
String num11r;
float ans1,ans,temp;
String grade;
int aty;

num1=Integer.parseInt(Tnum1.getText());
num2=Integer.parseInt(Tnum2.getText());
num3=Integer.parseInt(Tnum3.getText());
num4=Integer.parseInt(Tnum4.getText());
num5=Integer.parseInt(Tnum5.getText());
num6=Integer.parseInt(Tnum6.getText());
num7=Integer.parseInt(Tnum7.getText());
if(num6>=num7)
{
main=num6;
}
else
{
main=num7;
}
num8=Integer.parseInt(Tnum8.getText());
num9=Integer.parseInt(Tnum9.getText());
num10a=Integer.parseInt(Tnum10.getText());
num11r=Tnum11.getText();
num12L=Integer.parseInt(Tnum12.getText());

ans1=((num1+num2+num3+num4+num5+main+num8+num9));
temp=ans1/40;
ans=temp*100;

//answer.setText("" + ans);

if(num10a>=75)
{
if(ans>=90)
{
grade="A+";
}
else if(ans>=80 && ans<=90)
{
grade="A";
}
else if(ans>=70 && ans<=80)
{
grade="B+";
}
else if(ans>=60 && ans<=70)
{
grade="B";
}
else if(ans>=50 && ans<=60)
{
grade="C";
}
else if(ans>=40 && ans<=50)
{
grade="D";
}
else
{
grade="F";
}
answer.setText("" + grade);
}
else if(num10a<75)
{
int temp2=75-num10a;
if(temp2<num12L-num10a)
{
if(ans>=90)
{
grade="A+";
}
else if(ans>=80 && ans<=90)
{
grade="A";
}
else if(ans>=70 && ans<=80)
{
grade="B+";
}
else if(ans>=60 && ans<=70)
{
grade="B";
}
else if(ans>=50 && ans<=60)
{
grade="C";
}
else if(ans>=40 && ans<=50)
{
grade="D";
}
else
{
grade="F";
}
answer.setText("" + grade);
}
else
{
grade="F";
answer.setText("" + grade);
}
}

}
}
);
btnNewButton.setBounds(96, 297, 85, 21);
frame.getContentPane().add(btnNewButton);

JButton btnNewButton_1 = new JButton("sub");


btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
int num1,num2,ans;
int a[]=new int[100];
int c=0;
try
{
num1=Integer.parseInt(Tnum1.getText());
num2=Integer.parseInt(Tnum2.getText());
ans=num1-num2;

answer.setText("" + ans);

}
catch (Exception e1)
{
JOptionPane.showMessageDialog(null, "enter valid");
}

}
});
btnNewButton_1.setBounds(331, 297, 85, 21);
frame.getContentPane().add(btnNewButton_1);

answer = new JTextField();


answer.setBounds(994, 632, 96, 19);
frame.getContentPane().add(answer);
answer.setColumns(10);

JLabel lblNewLabel = new JLabel("SOLUTION");


lblNewLabel.setBounds(889, 635, 78, 13);
frame.getContentPane().add(lblNewLabel);

lblA = new JLabel("a1");


lblA.setBounds(108, 86, 45, 13);
frame.getContentPane().add(lblA);

lblA_1 = new JLabel("a2");


lblA_1.setBounds(108, 149, 45, 13);
frame.getContentPane().add(lblA_1);

Tnum3 = new JTextField();


Tnum3.setBounds(240, 190, 96, 19);
frame.getContentPane().add(Tnum3);
Tnum3.setColumns(10);

Tnum4 = new JTextField();


Tnum4.setBounds(483, 83, 96, 19);
frame.getContentPane().add(Tnum4);
Tnum4.setColumns(10);

lblA_2 = new JLabel("a3");


lblA_2.setBounds(89, 193, 45, 13);
frame.getContentPane().add(lblA_2);

lblA_3 = new JLabel("a4");


lblA_3.setBounds(417, 86, 45, 13);
frame.getContentPane().add(lblA_3);

Tnum5 = new JTextField();


Tnum5.setBounds(483, 172, 96, 19);
frame.getContentPane().add(Tnum5);
Tnum5.setColumns(10);

lblA_4 = new JLabel("a5");


lblA_4.setBounds(402, 175, 45, 13);
frame.getContentPane().add(lblA_4);

lblMs = new JLabel("ms1");


lblMs.setBounds(704, 86, 45, 13);
frame.getContentPane().add(lblMs);

Tnum6 = new JTextField();


Tnum6.setBounds(812, 83, 96, 19);
frame.getContentPane().add(Tnum6);
Tnum6.setColumns(10);

lblMs_1 = new JLabel("ms2");


lblMs_1.setBounds(704, 172, 45, 13);
frame.getContentPane().add(lblMs_1);

Tnum7 = new JTextField();


Tnum7.setBounds(812, 172, 96, 19);
frame.getContentPane().add(Tnum7);
Tnum7.setColumns(10);

lblEs = new JLabel("es1");


lblEs.setBounds(994, 86, 45, 13);
frame.getContentPane().add(lblEs);

Tnum8 = new JTextField();


Tnum8.setBounds(1081, 83, 96, 19);
frame.getContentPane().add(Tnum8);
Tnum8.setColumns(10);

lblEs_1 = new JLabel("es2");


lblEs_1.setBounds(994, 175, 45, 13);
frame.getContentPane().add(lblEs_1);

Tnum9 = new JTextField();


Tnum9.setBounds(1081, 172, 96, 19);
frame.getContentPane().add(Tnum9);
Tnum9.setColumns(10);

lblNewLabel_1 = new JLabel("Attendence");


lblNewLabel_1.setBounds(108, 433, 45, 13);
frame.getContentPane().add(lblNewLabel_1);

Tnum10 = new JTextField();


Tnum10.setBounds(276, 430, 96, 19);
frame.getContentPane().add(Tnum10);
Tnum10.setColumns(10);

lblRoll = new JLabel("roll");


lblRoll.setBounds(108, 515, 45, 13);
frame.getContentPane().add(lblRoll);

Tnum11 = new JTextField();


Tnum11.setBounds(276, 512, 96, 19);
frame.getContentPane().add(Tnum11);
Tnum11.setColumns(10);

lblNewLabel_2 = new JLabel("leave");


lblNewLabel_2.setBounds(89, 585, 45, 13);
frame.getContentPane().add(lblNewLabel_2);

Tnum12 = new JTextField();


Tnum12.setBounds(276, 571, 96, 19);
frame.getContentPane().add(Tnum12);
Tnum12.setColumns(10);
}
}

Potrebbero piacerti anche