JAVA
FIGURAS COLOR
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
packageFigurasColor;
/**
*
* @authorHELLEN
*/
importjava.applet.Applet;
importjava.awt.*;
<html>
<title>FigurasColor</title>
</head>
<body>
CALCULADORA
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package CALCULADORA;
/**
*
* @authorHELLEN
*/
importjava.awt.*;
importjava.applet.*;
importjava.awt.event.*;
public CALCULADORA()
{
setLayout(new GridLayout(1, 1, 0, 0));
pgg = new Panel(new GridLayout(2, 1, 0, 0));
pg1 = new Panel(new GridLayout(1, 1, 0, 0));
pg2 = new Panel(new GridLayout(1, 2, 5, 5));
p1 = new Panel(new GridLayout(4, 3, 5, 5));
p2 = new Panel(new GridLayout(3, 2, 5, 5));
b0 = new Button("0");
b00 = new Button("00");
b1 = new Button("1");
b2 = new Button("2");
b3 = new Button("3");
b4 = new Button("4");
b5 = new Button("5");
b6 = new Button("6");
b7 = new Button("7");
b8 = new Button("8");
b9 = new Button("9");
bp = new Button(".");
bs = new Button("+");
br = new Button("-");
bm = new Button("*");
bd = new Button("/");
bi = new Button("=");
bl = new Button("Limpiar");
t1 = new TextField();
p1.add(b7);
p1.add(b8);
p1.add(b9);
p1.add(b4);
p1.add(b5);
p1.add(b6);
p1.add(b1);
p1.add(b2);
p1.add(b3);
p1.add(b00);
p1.add(b0);
p1.add(bp);
p2.add(bs);
p2.add(br);
p2.add(bm);
p2.add(bd);
p2.add(bi);
p2.add(bl);
pg1.add(t1);
pg2.add(p1);
pg2.add(p2);
pgg.add(pg1);
pgg.add(pg2);
add(pgg);
b7.addActionListener(this);
b8.addActionListener(this);
b9.addActionListener(this);
bs.addActionListener(this);
br.addActionListener(this);
b4.addActionListener(this);
b5.addActionListener(this);
b6.addActionListener(this);
bm.addActionListener(this);
bd.addActionListener(this);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
bi.addActionListener(this);
b0.addActionListener(this);
b00.addActionListener(this);
bp.addActionListener(this);
bl.addActionListener(this);
}
if(comp == "-")
{
resultado = (resultado - numero);
t1.setText("0");
}
elseif(comp == "*")
{
resultado = (resultado * numero);
t1.setText("0");
}
elseif(comp == "/")
{
resultado = (resultado / numero);
t1.setText("0");
}
comp = "+";
numero = Double.parseDouble(t1.getText());
resultado = (resultado + numero);
t1.setText("");
}
publicvoidfuncResta()
{
if(comp == "+")
{
resultado = (resultado + numero);
t1.setText("");
}
elseif(comp == "*")
{
resultado = (resultado * numero);
t1.setText("");
}
elseif(comp == "/")
{
resultado = (resultado / numero);
t1.setText("");
}
comp = "-";
numero = Double.parseDouble(t1.getText());
resultado = (numero - resultado);
t1.setText("");
}
publicvoidfuncMult()
{
if(t1.getText() == "")
{
t1.setText("1");
}
numero = Double.parseDouble(t1.getText());
if(comp == "+")
{
resultado = (resultado + numero);
t1.setText("1");}
}
else if(comp == "-")
{
resultado = (resultado - numero);
t1.setText("1");
}
elseif (comp == "/")
{
resultado = (resultado / numero);
t1.setText("1");
}
if(resultado == 0.0)
{
resultado = 1.0;
}
comp = "*";
numero = Double.parseDouble(t1.getText());
resultado = (resultado * numero);
t1.setText("");
}
publicvoidfuncDiv()
{
if(comp == "+")
{
resultado = (resultado + numero);
t1.setText("");
}
else if(comp == "-")
{
resultado = (resultado - numero);
t1.setText("");
}
elseif(comp == "*")
{
resultado = (resultado * numero);
t1.setText("");
}
if(resultado == 0.0)
{
resultado = 1.0;
}
comp = "/";
numero = Double.parseDouble(t1.getText());
resultado = (numero / resultado);
t1.setText("");
}
publicvoidfuncIgualdad()
{
numero = Double.parseDouble(t1.getText());
if(comp == "+")
{
resultado = (resultado + numero);
t1.setText("" + resultado);
}
else if(comp == "-")
{
resultado = (resultado - numero);
t1.setText("" + resultado);
}
elseif(comp == "*")
{
resultado = (resultado * numero);
t1.setText("" + resultado);
}
else if (comp == "/")
{
resultado = (resultado / numero);
t1.setText("" + resultado);
}
}
}
6. Buscar en Internet dos ejemplos de aplicaciones de java (sencillos)
y compilarlos y ejecutarlos en su computador(traer y/o enviar
pantallazos y cdigo fuente).
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
packageSyGContarElementosRepetidos;
/**
*
* @authorHELLEN
*/