Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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;
/**
* 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);
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);
answer.setText("" + ans);
}
catch (Exception e1)
{
JOptionPane.showMessageDialog(null, "enter valid");
}
}
});
btnNewButton_1.setBounds(331, 297, 85, 21);
frame.getContentPane().add(btnNewButton_1);