12 CORRECCIÓN

viernes, 9 de agosto de 2013

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

        }

    }

}










0 comentarios:

Publicar un comentario