TAREAS: PROGRAMAS Y APPLETS EN JAVA.
Profr: René Gutiérrez Morales
/\/////////////////////////////////////////////////////
PRACTICA 1
class Hola1{
/\/////////////////////////////////////////////////////
2.- Applet "Hola mundo"
/*<applet code="Hola2.class" width=100 height=40>
Hola2.class, baja la clase de este applet /\/////////////////////////////////////////////////////
PRACTICA 2 Ejemplo1.txt, salva el código como .java Ejemplo2.txt, salva el código como .java /*<applet code="Addition.class" width=100 height=40>
Addition.txt, salva el código como .java Addition.class, baja la clase de este applet /\/////////////////////////////////////////////////////
/Programa para realizar comparaciones:
Applet "Compara"
/*<applet code="Compara.class" width=100 height=40>
Compara.txt, salva el código como .java Compara.class, baja la clase de este applet /\/////////////////////////////////////////////////////
/Programa para obtener el factorial de un número:
Applet "Factorial"
/*<applet code="Factorial.class" width=200 height=100>
Factorial.txt, salva el código como .java Factorial.class, baja la clase de este applet /\/////////////////////////////////////////////////////
/Programa para obtener un Cuadrado:
Applet "Cuadrado"
/*<applet code="Cuadrado.class" width=200 height=100>
Cuadrado.txt, salva el código como .java Cuadrado.class, baja la clase de este applet /\/////////////////////////////////////////////////////
/Programa para obtener un triangulo:
Applet "Triangulo"
/*<applet code="Triangulo.class" width=200 height=100>
Triangulo.txt, salva el código como .java Triangulo.class, baja la clase de este applet /\/////////////////////////////////////////////////////
1.- "Hola mundo"
public static void main(String args[]){
System.out.println("Hola mundo");
}
}
</applet>
*/
import java.awt.Graphics;
import java.applet.Applet;
public class Hola2 extends Applet{
public void paint(Graphics g){
g.drawString("Hola mundo", 25, 25);
}
}
Ejemplo1.java:
class Variables{
int a,b,c;
Variables(){
a=0;
b=5;
c=10;
}
Variables(int x, int y, int z){
a=x;
b=y;
c=z;
}
}
class Uno extends Variables{
int r;
void ejecuta(){
r=a+b;
System.out.println("Variables");
System.out.println("r="+r);
}
}
class Ejemplo1{
public static void main(String args[]){
Uno objeto1=new Uno();
objeto1.ejecuta();
}
}
Ejemplo2.java:
class Tipos{
int patas;
boolean plumas;
boolean cola;
String habitad;
}
class Ave extends Tipos{
Ave(){
patas = 2;
plumas = true;
cola = true;
habitad = "Selva, tundra, desierto, bosque";
}
}
class Pato extends Ave{
void Carac(){
System.out.println("Patas:"+patas);
System.out.println("Plumas:"+plumas);
System.out.println("Cola:"+cola);
System.out.println("Habitad:"+ habitad);
}
}
class Ejemplo2{
public static void main(String args[]){
Pato animal1=new Pato();
animal1.Carac();
}
}
Programa que realiza sumas:
</applet>
*/
import java.awt.*;
import java.applet.Applet;
public class Addition extends Applet{
Label prompt;
TextField input;
int number;
int sum;
public void init(){
prompt = new Label("Ingresa entero: ");
input = new TextField(10);
add(prompt);
add(input);
input.requestFocus();
sum = 0;
}
</applet>
*/
import java.awt.*;
import java.applet.Applet;
public class Compara extends Applet
{
Label prompt;
TextField input;
Label prompt2;
TextField input2;
int num1, num2;
public void init()
{
prompt = new Label("Ingresa entero 1:");
input = new TextField(10);
prompt2 = new Label("Ingresa entero 2");
input2 = new TextField(10);
add(prompt);
add(input);
add(prompt2);
add(input2);
}
public void paint(Graphics g)
{
g.drawString("El resultado de la comparación es:",70,75);
if(num1==num2)
g.drawString(num1+"=="+num2,100,90);
if(num1
if(num1>num2)
g.drawString(num1+">"+num2,100,110);
}
public boolean action(Event e, Object O)
{
if(e.target==input2)
{
num1=Integer.parseInt(input.getText());
num2=Integer.parseInt(input2.getText());
repaint();
}
return true;
}
}
</applet>
*/
import java.awt.*;
import java.applet.Applet;
public class Factorial extends Applet
{
Label prompt;
TextField input;
Button ejecuta;
int num1;
int fact, i;
public void init()
{
prompt = new Label("Ingresa un entero :");
input = new TextField(10);
ejecuta = new Button("Ejecutar");
add(prompt);
add(input);
add(ejecuta);
}
public void paint(Graphics g)
{
g.drawString("El resultado de el factorial es:",70,75);
g.drawString("factorial de:"+num1+"es"+fact ,100,110);
}
public boolean action(Event e, Object O)
{
if(e.target==ejecuta)
{
num1=Integer.parseInt(input.getText());
fact=1;
for(i=num1; i>0; i--){
fact*=i;
}
repaint();
}
return true;
}
}
</applet>
*/
import java.awt.*;
import java.applet.Applet;
public class Cuadrado extends Applet{
Label prompt1;
TextField input1;
Button ejecutar;
int lados;
public void init(){
prompt1=new Label("Crear un cuadrado, dame un número: ");
input1=new TextField(10);
ejecutar=new Button("ejecutar");
add(prompt1);
add(input1);
add(ejecutar);
} //init
public void paint(Graphics g){
for(int i=0;i
if((i+1)
g.drawString("*",50+10*(lados-1),70+10*i);
}
g.drawString("*",50+10*i,70+10*(lados-1));
}
} //paint
public boolean action(Event e,Object o){
if(e.target==ejecutar){
lados=Integer.parseInt(input1.getText());
repaint();
}
return true;
} //boolean action
}
</applet>
*/
import java.awt.*;
import java.applet.Applet;
public class Triangulo extends Applet{
Label prompt1;
TextField input1;
Button ejecutar;
int lados;
public void init(){
prompt1=new Label("Dame un numero: ");
input1=new TextField(10);
construir=new Button("ejecutar");
add(prompt1);
add(input1);
add(ejecutar);
} //init
public void paint(Graphics g){
for(int i=0;i
for(int j=0;j<=i;j++){
g.drawString("*",50+10*j,70+10*i);
}
}
} //paint
public boolean action(Event e,Object o){
if(e.target==ejecutar){
lados=Integer.parseInt(input1.getText());
repaint();
}
return true;
} //boolean action
}