You are on page 1of 7

package Calcu;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class Calculadora extends JFrame implements ActionListener{

JButton btnSum,btnDivi,btnmaymen,btnf3,btnf4,btnf5,btnf7,btnf8,btnf9;

JTextField txtNume1,TxtNume2,TxtRes;

JLabel lblNume1,lblNume2,lblResul;

public Calculadora() {

// Columna1

txtNume1=new JTextField();

lblNume1= new JLabel("Ingresa el Numero1");


btnSum=new JButton("Suma");

btnDivi=new JButton("Divicion");

btnmaymen=new
JButton("N1^N2");

// Columna2

TxtNume2=new JTextField();

lblNume2= new JLabel("Ingresa el Numero2");


btnf3=new JButton("Resta");

btnf4=new JButton("SqrtN1");

btnf5=new JButton("N2^N1");
// Columna3

TxtRes=new JTextField();

lblResul= new JLabel("Resultado");

btnf7=new JButton("Multiplicacion");

btnf8=new JButton("SqrtN2");

btnf9=new JButton("N1%N2");

setLayout(null);
// Columna1

lblNume1.setBounds(160, 100, 200,30);

add(lblNume1);
txtNume1.setBounds(160, 130, 120,40);

add(txtNume1);

btnSum.setBounds(10, 80, 100, 40);

add(btnSum);

btnDivi.setBounds(10, 120, 100, 40);

add(btnDivi);

btnmaymen.setBounds(10, 160,100, 40);

add(btnmaymen);

// Columna2

lblNume2.setBounds(160, 220, 200, 30);

add(lblNume2);

TxtNume2.setBounds(160, 250, 120,40);

add(TxtNume2);

btnf3.setBounds(10, 200, 100, 40);


add(btnf3);

btnf4.setBounds(10, 240, 100, 40);

add(btnf4);

btnf5.setBounds(10, 280, 100, 40);

add(btnf5);

// Columna3

lblResul.setBounds(400, 170, 100, 30);

add(lblResul);

TxtRes.setBounds(400, 200, 200,40);

add(TxtRes);

btnf7.setBounds(10, 320, 100,


add(btnf7);

btnf8.setBounds(10, 360, 100, 40);

add(btnf8);

btnf9.setBounds(10, 400, 100, 40);

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);

public void Suma(){

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);

public void Resta(){

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);

public void Divi() {

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);

public void RaizNu2() {

String nume2=TxtNume2.getText();

double n2=Double.parseDouble(nume2);

double raiz=Math.sqrt(n2);

String result=String.valueOf(raiz);

TxtRes.setText(result);
}

public void Nu1Nu2(){

String nume1=txtNume1.getText();

String nume2=TxtNume2.getText();

double n1=Double.parseDouble(nume1);

double n2=Double.parseDouble(nume2);

double suma=Math.pow(n1, n2);

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);

double suma=Math.pow(n2, n1);

String result=String.valueOf(suma);

TxtRes.setText(result);

public void Porcentaje(){

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);*/

public static void main(String[] args) {

Calculadora f1=new Calculadora ();

f1.setBounds(650, 180, 700, 500);

f1.setTitle("Calculadora");

f1.setVisible(true);

f1.setDefaultCloseOperation(EXIT_ON_CLOSE);

@Override

public void actionPerformed(ActionEvent e) {

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();

You might also like