Professional Documents
Culture Documents
Trabajo de Recuperacion 2
Trabajo de Recuperacion 2
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
JButton btnSum,btnDivi,btnmaymen,btnf3,btnf4,btnf5,btnf7,btnf8,btnf9;
JTextField txtNume1,TxtNume2,TxtRes;
JLabel lblNume1,lblNume2,lblResul;
public Calculadora() {
// Columna1
txtNume1=new JTextField();
btnDivi=new JButton("Divicion");
btnmaymen=new
JButton("N1^N2");
// Columna2
TxtNume2=new JTextField();
btnf4=new JButton("SqrtN1");
btnf5=new JButton("N2^N1");
// Columna3
TxtRes=new JTextField();
btnf7=new JButton("Multiplicacion");
btnf8=new JButton("SqrtN2");
btnf9=new JButton("N1%N2");
setLayout(null);
// Columna1
add(lblNume1);
txtNume1.setBounds(160, 130, 120,40);
add(txtNume1);
add(btnSum);
add(btnDivi);
add(btnmaymen);
// Columna2
add(lblNume2);
add(TxtNume2);
add(btnf4);
add(btnf5);
// Columna3
add(lblResul);
add(TxtRes);
add(btnf8);
add(btnf9);
btnSum.addActionListener(this);
btnmaymen.addActionListener(this);
btnDivi.addActionListener(this);
btnf3.addActionListener(this);
btnf4.addActionListener(this);
btnf5.addActionListener(this);
btnf7.addActionListener(this);
btnf8.addActionListener(this);
btnf9.addActionListener(this);
String nume1=txtNume1.getText();
String nume2=TxtNume2.getText();
double n1=Double.parseDouble(nume1);
double n2=Double.parseDouble(nume2);
double suma=n1+n2;
String result=String.valueOf(suma);
TxtRes.setText(result);
String nume1=txtNume1.getText();
String nume2=TxtNume2.getText();
double n1=Double.parseDouble(nume1);
double n2=Double.parseDouble(nume2);
double resta=n1-n2;
String result=String.valueOf(resta);
TxtRes.setText(result);
}
public void Mult() {
String nume1=txtNume1.getText();
String nume2=TxtNume2.getText();
double n1=Double.parseDouble(nume1);
double n2=Double.parseDouble(nume2);
double mult=n1*n2;
String result=String.valueOf(mult);
TxtRes.setText(result);
String nume1=txtNume1.getText();
String nume2=TxtNume2.getText();
double n1=Double.parseDouble(nume1);
double n2=Double.parseDouble(nume2);
double divi=n1/n2;
String result=String.valueOf(divi);
TxtRes.setText(result);
}
public void RaizNu1() {
String nume1=txtNume1.getText();
double n1=Double.parseDouble(nume1);
double raiz=Math.sqrt(n1);
String result=String.valueOf(raiz);
TxtRes.setText(result);
String nume2=TxtNume2.getText();
double n2=Double.parseDouble(nume2);
double raiz=Math.sqrt(n2);
String result=String.valueOf(raiz);
TxtRes.setText(result);
}
String nume1=txtNume1.getText();
String nume2=TxtNume2.getText();
double n1=Double.parseDouble(nume1);
double n2=Double.parseDouble(nume2);
String result=String.valueOf(suma);
TxtRes.setText(result);
}
public void Nu2Nu1(){
String nume1=txtNume1.getText();
String nume2=TxtNume2.getText();
double n1=Double.parseDouble(nume1);
double n2=Double.parseDouble(nume2);
String result=String.valueOf(suma);
TxtRes.setText(result);
String nume1=txtNume1.getText();
String nume2=TxtNume2.getText();
double n1=Double.parseDouble(nume1);
double n2=Double.parseDouble(nume2);
double suma=(n1*n2)/100;
String result=String.valueOf(suma);
TxtRes.setText(result);
/*
String num1=txtNum1.getText();
String nume2=TxtNume2.getText();
double n1=Double.parseDouble(nume1);
double n2=Double.parseDouble(nume2);
double suma=n1*n2;
String result=String.valueOf(suma);
lblResult.setText(result);*/
f1.setTitle("Calculadora");
f1.setVisible(true);
f1.setDefaultCloseOperation(EXIT_ON_CLOSE);
@Override
if (e.getSource()==btnSum) {
this.Suma();
if (e.getSource()==btnf3) {
this.Resta();
if (e.getSource()==btnf7) {
this.Mult();
if (e.getSource()==btnDivi) {
this.Divi();
}
if (e.getSource()==btnf4) {
this.RaizNu1();
if (e.getSource()==btnf8) {
this.RaizNu2();
if (e.getSource()==btnmaymen) {
this.Nu1Nu2();
if (e.getSource()==btnf5) {
this.Nu2Nu1();
if (e.getSource()==btnf9) {
this.Porcentaje();