REALIZAR LAS MODIFICACIONES NECESARIAS A LOS CÓDIGOS QUE SE ENCUENTRAN A CONTINUACIÓN, PARA CONTESTAR LAS PREGUNTAS RESPECTIVAS:
EJERCICIO 1
package examenGianellaBorbor;
import java.awt.*;
import java.awt.Color.*;
import java.applet.*;
public class Fila1Ejercicio1 extends Applet{
public void paint(Graphics g){
g.setColor(Color.black);
g.drawOval(10, 15, 180, 180);
g.setColor(Color.yellow);
g.fillOval(10, 15, 180, 180);
g.setColor(Color.black);//ojos
g.drawOval(65, 65, 20, 20);
g.fillOval(65, 65, 20, 20);
g.drawOval(120, 65, 20, 20);
g.fillOval(120, 65, 20, 20);
g.drawArc(55, 90, 90, 70, 210, 120);
}
}
EJERCICIO 2
package examenGianellaBorbor;
import java.awt.*;
import java.applet.*;
import java.lang.Math;
public class NumeroAleatorio extends Applet {
double a=1, b=100, total;
public void init(){
resize(400,100);
}
public void paint (Graphics g){
total=Math.random();
g.drawString("Un número aleatorio entre "+a+ " y " + b+ " es: " +total, 10, 20);
}
}
EJERCICO 3
package examenGianellaBorbor;
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class PositivoNegativo extends Applet implements ActionListener {
int num, num1;
TextField t1, t2, t3, t4;
Button b1, b2, b3;
Label l1, l2;
public void init(){
resize(420,200);
}
public PositivoNegativo (){
l1=new Label("Ingrese número para determinar si es positivo o negativo:");
add(l1);
t1=new TextField("",4);
add(t1);
l2=new Label("Ingrese número para determinar si es par o impar:");
add(l2);
t2=new TextField("",4);
add(t2);
b1=new Button ("Respuestas");
add(b1);
t3=new TextField("",50);
add(t3);
t4=new TextField("",50);
add(t4);
b3=new Button ("Limpiar");
add(b3);
b1.addActionListener(this);
b3.addActionListener(this);
}
public void actionPerformed(ActionEvent ae){
num=Integer.parseInt(t2.getText());
num1=Integer.parseInt(t1.getText());
if(num1>0){
t3.setText("El primer número ingresado es positivo");
}
if(num1<0){
t3.setText("El primer número es negativo");
}
if(b1==ae.getSource()){
if(num%2==0){
t4.setText("El segundo número ingresado es par");
}}
if(num%2!=0){
t4.setText("El segundo número ingresado es impar");
}
if(b3==ae.getSource()){
t1.setText("");
t2.setText("");
t3.setText("");
t4.setText("");
}
}
}
EJERCICIO 1
//package examen;
import java.awt.*;
import java.applet.*;
public class ejer1 extends Applet {
Color blue,black;
public void init(){
resize (200,150);
}
public void paint (Graphics g){
g.setColor(blue);
g.drawLine(100, 10, 10, 50);
g.drawLine(10, 50, 180, 50);
g.drawLine(100, 10, 180, 50);
//g.setColor(getBackground(white));*/
g.drawOval(50, 35, 90,80);
g.drawLine(80, 70, 70,70);
g.drawLine(100, 70, 110,70);
g.drawLine(80, 90, 90, 80 );
g.drawLine(90, 80, 100, 90 );
/*g.drawLine(500, 15, 20, 20);
// g.drawPolygon(90, 40, 70);
g.drawLine(10, 15, 20, 20);*/
g.drawString("Realizado: Stephanie Lainez", 10, 140 );
}
}
EJERCICIO 2
//package prueba;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.lang.Math.*;
public class numero extends Applet implements ActionListener{
int n, ni, i, prom;
Label l1, l2, l3, l4, l5;
TextField t1, t2, t3, t4, t5, t6;
Button calcularpar, calcularimpar, limpiar, promediopar, promedioimpar;
public void init(){
resize(160,400);
}
public numero(){
l1 = new Label("Calcular los");
add(l1);
t1 = new TextField();
add(t1);
l2 = new Label("primeros número pares");
add(l2);
t2 = new TextField(15);
add(t2);
l3 = new Label("y los impares");
add(l3);
t6 = new TextField();
add(t6);
t3 = new TextField(15);
add(t3);
calcularpar = new Button("CALCULAR PAR");
add(calcularpar);
calcularpar.addActionListener(this);
calcularimpar = new Button("CALCULAR IMPAR");
add(calcularimpar);
calcularimpar.addActionListener(this);
l4 = new Label("promedio par");
add(l4);
t4 = new TextField(10);
add(t4);
l5 = new Label("promedio impar");
add(l5);
t5 = new TextField(10);
add(t5);
limpiar = new Button("LIMPIAR");
add(limpiar);
limpiar.addActionListener(this);
}
public void actionPerformed(ActionEvent ae){
n = Integer.parseInt(t1.getText());
int par1, par2, sump, sum1, impar1, impar2, sumi, sum2;
par1=0;
par2=2;
sum1=0;
for (i=1; i<=n; i++){
sump=par1+par2;
par1=par2;
par2=sump;
sum1=par2+sump;
t2.setText("" + sum1);
prom = sum1/n;
t4.setText("" + prom);
}
ni = Integer.parseInt(t6.getText());
impar1=0;
impar2=1;
sum2=0;
for (i=1; i<=ni; i++){
sumi=impar1+impar2;
impar1=impar2;
impar2=sumi;
sum2=impar2+sumi;
t3.setText("" + sum2);
prom = sum2/ni;
t5.setText("" + prom);
}
if(limpiar==ae.getSource()){
t1.setText("");
t2.setText("");
t3.setText("");
t4.setText("");
t5.setText("");
t6.setText("");
}
}
}
EJERCICIO 3
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.lang.Math.*;
public class ejer3 extends Applet implements ActionListener {
Label l1,l2;
TextField d,m,fec,fec1,ft;
Button fecha,limpiar;
int dia,mes;
public void init(){
resize (250,200);
}
public ejer3 (){
l1 =new Label ("Ingrese un Número de día");
add(l1);
d= new TextField();
add(d);
l2 =new Label ("Ingrese un Número de mes");
add(l2);
m= new TextField();
add(m);
fecha =new Button("Fecha");
add(fecha);
fecha.addActionListener(this);
fec= new TextField(20);
add(fec);
fec1= new TextField(20);
add(fec1);
ft= new TextField(30);
add(ft);
limpiar =new Button("Limpiar");
add(limpiar);
limpiar.addActionListener(this);
}
public void actionPerformed (ActionEvent ae){
dia=Integer.parseInt(d.getText());
switch (dia)
{
case 1: fec.setText("Domingo"); break;
case 2: fec.setText("Lunes"); break;
case 3: fec.setText("Martes"); break;
case 4: fec.setText("Miécoles"); break;
case 5: fec.setText("Jueves"); break;
case 6: fec.setText("Viernes"); break;
case 7: fec.setText("Sábado"); break;
default:fec.setText("Ese día no existe");
};
mes=Integer.parseInt(m.getText());
switch (mes)
{
case 1: fec1.setText("Enero"); break;
case 2: fec1.setText("Febrero"); break;
case 3: fec1.setText("Marzo"); break;
case 4: fec1.setText("Abril"); break;
case 5: fec1.setText("Mayo"); break;
case 6: fec1.setText("Junio"); break;
case 7: fec1.setText("Julio"); break;
case 8: fec1.setText("Agosto"); break;
case 9: fec1.setText("Septiembre"); break;
case 10: fec1.setText("Octubre"); break;
case 11: fec1.setText("Noviembre"); break;
case 12: fec1.setText("Diciembre"); break;
default:fec1.setText("Ese mes no existe");
};
if (fecha == ae.getSource()){
ft.setText(fec.getText()+" de "+fec1.getText());
}
if (limpiar == ae.getSource()){
d.setText("");
m.setText("");
fec.setText("");
fec1.setText("");
ft.setText("");
}
}
public void paint (Graphics g){
g.drawString("Realizado: Stephanie Lainez", 10, 190 );
}
}
EJERCICIO 1
package examen_1;
import java.awt.*;
import java.applet.Applet;
public class examen_1 extends Applet{
public void paint(Graphics g) {
g.drawArc(30, 30, 100, 100, 45, 270);
g.drawLine(80,80,114,114);
g.drawLine(80,80,114,46);
g.setColor(Color.yellow);
g.fillArc(30, 30, 100, 100, 45, 270);
g.setColor(Color.red);
g.fillOval(130, 70, 60, 20);
}
}
EJERCICIO 2
package examen_2;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class examen_2 extends Applet implements ActionListener {
Label l1,l2,l3,l4;
TextField t1,t2,t3,t4;
int n1,n2,n3;
Button b1,b2;
public void init () {
resize (130,200);
}
public examen_2 (){
l1= new Label(" NOTA 1");
add(l1);
t1 = new TextField ("",5);
add(t1);
l2= new Label(" NOTA 2");
add(l2);
t2 = new TextField ("",5);
add(t2);
l3= new Label(" NOTA 3");
add(l3);
t3 = new TextField ("",5);
add(t3);
b1= new Button ("PROMEDIO");
add (b1);
b1.addActionListener(this);
t4 = new TextField ("",10);
add(t4);
b2= new Button ("LIMPIAR");
add(b2);
b2.addActionListener(this);
}
public void actionPerformed (ActionEvent ae) {
n1 = Integer.parseInt(t1.getText()) ;
n2 = Integer.parseInt(t2.getText()) ;
n3 = Integer.parseInt(t3.getText()) ;
if ( b1==ae.getSource()) {
int prom = ((n1+n2+n3));
prom = prom / 3;
if (prom < 9)
t4.setText("REPROBADO");
if (prom >= 8)
t4.setText("APROBADO");
}
if ( b2==ae.getSource()) {
t1.setText("");
t2.setText("");
t3.setText("");
t4.setText("");
}
repaint();
}
}
EJERCICIO 3
package examen_3;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class examen_3 extends Applet implements ActionListener {
Label l1,l2;
TextField t1,t2,t3;
int n1,n2,c=0,c2=0;
float a=0,b=0,prom;
Button b1,b2;
public void init () {
resize (150,200);
repaint ();
}
public examen_3 (){
l1= new Label(" NUMERO 1");
add(l1);
t1 = new TextField ("",5);
add(t1);
l2= new Label(" NUMERO 2");
add(l2);
t2 = new TextField ("",5);
add(t2);
b1= new Button ("PROMEDIO");
add (b1);
t3 = new TextField ("",5);
add(t3);
b1.addActionListener(this);
b2= new Button ("LIMPIAR");
add(b2);
b2.addActionListener(this);
}
public void actionPerformed (ActionEvent ae) {
n1 = Integer.parseInt(t1.getText()) ;
n2 = Integer.parseInt(t2.getText()) ;
if ( b1==ae.getSource()) {
a = n1; b = n2;
a = (a * 10 )/ 100 ;
c++;
if (a>1) {
do {
a = (a * 10 )/ 100 ;
c ++;
} while(a>1) ;
}
b = (b * 10 )/ 100 ;
c2++;
if (b>1) {
do {
b = (b * 10 )/ 100 ;
c2 ++;
} while(b>1) ;
}
if ( c == 2 && c2 == 3 ){
prom = ((n1+n2));
prom = prom / 2;
t3.setText(""+prom);
}
if ( c == 3 && c2 == 2 ){
prom = ((n1+n2));
prom = prom / 2;
t3.setText(""+prom);
}
}
if ( b2==ae.getSource()) {
t1.setText("");
t2.setText("");
t3.setText("");
}
repaint();
}
}
3ro adicional
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class Tercero extends Applet implements ActionListener {
public void init(){
resize(250,100);
}
TextField t1, t2, t3;
Label l1, l2;
int n, n1, n3, m, m1;
Button b1, b2;
public Tercero(){
l1=new Label("Ingrese un numero de 3 cifras");
add(l1);
t1=new TextField("",5);
add(t1);
l2=new Label("Ingrese un numero de 2 cifras");
add(l2);
t2=new TextField("",5);
add(t2);
b1=new Button("Calcule promedio");
add(b1);
b1.addActionListener(this);
t3=new TextField("",5);
add(t3);
b2=new Button ("LIMPIE");
add(b2);
b2.addActionListener(this);
}
public void actionPerformed(ActionEvent ae){
repaint();
n=Integer.parseInt(t1.getText());
n1=Integer.parseInt(t2.getText());
if(b1==ae.getSource()){
if(n<=100){
t3.setText("no tiene los numeros completos");
}
if(n>=100){
m=n;
}
if(n1<=99){
if(n1>=10){
m1=n1;
}
}
n3=((m+m1)/2);
t3.setText(""+n3);
}
if(b2==ae.getSource()){
t1.setText("");
t2.setText("");
t3.setText("");
}
}
}
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario