viernes, 15 de abril de 2016

CUESTIONARIO 5
     1.  ¿Para qué sirve la sentencia case (en caso de)?
2.- Librería True
3.- Librería JOptionPane
4.- Integer
5.- Show.InputDialog
6.- Double
 7.- If/Else 
8.- Boolean 
9.-PARA QUE SIRVE LA OPCION SHOW MESSAGE DIALOG?
10 QUE ES UN OBJETO EN JAVA
11.' PARA QUE SIRVE EL COMANDO OPTION PANE?
12.-PARA QUE SIRVE IMPOR JAVAX?
13.- PARA QUE SIRVE PUBLIC STATIC?
14.- QUE ES LO QUE INDICA LA LIBRERIA  PACKEGE?
15.-PARA QUE SIRVE LA OPCION SWITCH?
16.- PARA QUE SIRVE LA OPCION BREAK?
17.- QUE ES UN BUCLE?
18.-PARA QUE SIRVE LA OPCION CASE?
19.-PARA QUE SIRVE LA OPCION SHOW MESSAGE DIALOG?
20.- QUE ES UN OBJETO EN JAVA
21.- cuales son los comandos mas utilizados en java
22.-que es el ciclo for
23.- que es la ciclo CASE
24.- para que sirve String
25.-para que sirve INT
26 .- que son las variables
27.-que es un programa de alto nivel
29.-que diferencia hay entre un programas de bajo, medio y alto nivel
30.-que es un lenguaje de programacion

package calculadora3;
import javax.swing.JOptionPane;

public class Calculadora3 {

    public static void main(String[] args) {
        boolean ban;
        int op;
        float x,y,z;
        String aux;
        do
        {
            ban=false;
            do
            {
                op=Integer.parseInt(JOptionPane.showInputDialog(null,"menu\n1.-suma\n2.-resta\n3.-multiplicion\n4.-divicion\n5.-fin\ndame una opcion"));
                if((op>=1)&&(op<=5))
                    ban=true;
                else
                    System.out.println("solo selecciona un numero entre 1 y el 5");
            }
                    while(ban==false);
                    switch (op)
                    {
                        case 1:
                        {
                            System.out.println("suma dos numeros");
                            aux=JOptionPane.showInputDialog("dame el primer numero");
                            x=Float.parseFloat(aux);
                            z=x + y;

                           
                            System.out.println("resultado"+2);
                            break;
                        }
                        case 2:
                        {
                            System.out.println("restados numeros");
                            aux=JOptionPane.showInputDialog("dame el primer numero");
                            x=Float.parseFloat(aux);
                            aux=JOptionPane.showInputDialog("dame el segundo numero");
                            y=Float.parseFloat(aux);
                            z=x-y;System.out.println("resultado"+z);
                            break;
                        }
                        case 3:{
                            System.out.println("multiplica dos numeros");
                            aux=JOptionPane.showInputDialog("dame el primer numero");
                            x=Float.parseFloat(aux);
                            aux=JOptionPane.showInputDialog("dame el segundo numero");
                            y=Float.parseFloat(aux);
                            z=x*y;
                            System.out.println("resultado"+2);
                            break;
                           
                        }
                        case 4:
                        {
                            System.out.println("divide dos nbumeros");
                            aux=JOptionPane.showInputDialog("dame el primer numero");
                            x=Float.parseFloat(aux);
                            aux=JOptionPane.showInputDialog("dame el segundo numero");
                            y=Float.parseFloat(aux);
                            z=x/y;
                            System.out.println("resultado"+2);
                            break;
                        }
                    }
                }while(op!=5);
            }

                }




package scaner.mayor.que;
import java.util.Scanner;

public class ScanerMayorQue {
    public static void main(String[] args) {
        Scanner sc= new Scanner(System.in);
        int N1,N2,N3;
        System.out.println("Dame el primer numero");
        N1= sc.nextInt();
        System.out.println("Dame el segundo numero");
        N2= sc.nextInt();
        System.out.println("Dame el tercer numero");
        N3=sc.nextInt();
        if(N1>N2&&N1>N3){
            System.out.println("el numero 1 es mayor");
        }
        else if(N1>N1&&N2>N3){
            System.out.println("el numero 2 es mayor");
        }
        else if(N3>N1&&N3>N2){
            System.out.println("el numero 3 es el mayor");
        }
    }
}


public class SyGOrdenaArrayParImpar
{
    static int [][]arreglo=new int[2][5];
 
    static int x=0,y=0,z=0;
    static void llenaArreglo()
    {
        for(int i=0;i<arreglo.length;i++)
        {
            for(int j=0;j<arreglo[i].length;j++)
            {
                z=(int)(Math.random()*100+1);
                if(z%2==0)
                {
                    arreglo[0][j]=z;
                    x++;
                }
                else
                {
                    arreglo[1][j]=z;
                    y++;
                }
            }
        }
    }
 
    static void imprime()
    {
        System.out.println("Superior - Pares");
        for(int i=0;i<arreglo.length;i++)
        {
            for(int j=0;j<arreglo[i].length;j++)
            {
                System.out.print("Arreglo["+i+"]["+j+"] : "+arreglo[i][j]);
                System.out.println("");
            }
            if(i<arreglo.length-1)
                System.out.println("Inferior - Impares");
        }
 
    }
 
    public static void main(String[] args)
    {
        llenaArreglo();
        imprime();
    }
 


public class SyGNumerosPrimos
{
    public static void main(String arg[])
        {
        int numDigitos=0;
        int ndigitos=0;
        numDigitos=Integer.parseInt(arg[0]);
        if(numDigitos<=0)
            System.out.println("Ingrese como parámetro, un numero de digitos correcto (mayor que 0): ");
            for(int i = 1; i <= 99999; i++ )
        {
            ndigitos=contarDigitos(i);
            if(ndigitos==numDigitos)
                if (primo(i) == true)
                    System.out.println(i);   
        }
        }
 
        public static boolean primo(int num)
        {
            boolean p = false;
     
            if (num < 4) p = true;
            else
            {
            if (num % 2 == 0) p = false;
                else
                {
                    int contador = 0
                    int i = 1;
                    int limite = (num - 1) / 2;
                    if  (limite % 2 == 0) limite--; 
             
                    while(i <= limite)
                    {
                        if (num % i == 0) contador++;
                            i += 2;
                            if (contador == 2) i = limite + 1;
                    }
 
        if (contador == 1) p = true;
            }
        }
     
        return p;
    }
 
    public static int contarDigitos(int numeroEntero)
    {
            int divisionEntera = numeroEntero;
 
            int contador=0;
 
            while (divisionEntera != 0)
        {
            divisionEntera = divisionEntera / 10;
            contador++;
        }
    return contador;
    }
 
}


sábado, 9 de abril de 2016

package texto.de.panel;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class ListFrame extends JFrame implements ActionListener
{
    JPanel      tools;
    JComboBox   font;
    JComboBox  fontsize;
    JCheckBox   bold;
    JCheckBox   italic;
    FontPanel   panel;
    
    public ListFrame()
    {
        setTitle("Demostracion de los eventos...");
        setSize(600,150);
        addWindowListener(new MainWindowListener());
        // Barra de  herramientas 
        tools = new JPanel();
        tools.add(new JLabel("Fuente "));
    
        font = new JComboBox();
        font.setEditable(false);
        font.addItem("Serif");
        font.addItem("SansSerif");
        font.addItem("Monospaced");
        font.addActionListener(this);
        tools.add(font);
        
        tools.add(new JLabel("Tamaño "));
        
        fontsize =  new JComboBox();
        fontsize.setEditable(true);
        fontsize.addItem("12");
        fontsize.addItem("16");
        fontsize.addItem("24");
        fontsize.addActionListener(this);
        tools.add(fontsize);
        
        bold = new JCheckBox("Negritas");
        bold.addActionListener(this);
        tools.add(bold);
        
        italic=new JCheckBox("cursiva");
        italic.addActionListener(this);
        tools.add(italic);
        
        getContentPane().add(tools, "South");
        
        panel = new FontPanel();
        getContentPane().add(panel, "Center");
    }
    public void actionPerformed(ActionEvent event)
    {
        String tipo = (String)font.getSelectedItem();
        String str= (String)fontsize.getSelectedItem();
        int dim= Integer.valueOf(str).intValue();
        int    estilo   = (bold.isSelected()? Font.BOLD: 0)+(italic.isSelected()? Font.ITALIC: 0);
                        
        panel.setFont(tipo,estilo,dim);
        repaint ();
        
    }
}
class MainWindowListener extends WindowAdapter
{
    public void windowClosing (WindowEvent e)
    {
        System.exit(0);
    }
}
class FontPanel extends JPanel
{
    private Font font;
    public void setFont (String font, int style,int size)
    {
        this.font = new Font (font, style, size);
    }
    public void paintComputer (Graphics g)
    {
        if (font!=null)
            g.setFont(font);
        g.drawString("Texto de Panel",50,50);
    }
}
public class TextoDePanel {

         public static void main(String[] args) {
        JFrame frame = new ListFrame();
        frame.setVisible(true);
    }
}

HOLA CHICOS ES SU SIGUIENTE PRACTICA ...BUSCAR LO QUE SE TE PIDE EN INTERNET.
AWT es el acrónimo del X Window Toolkit para Java, donde X puede ser cualquier cosa: Abstract, Alternative, Awkward, Another o Asqueroso; aunque parece que Sun se decanta por Abstracto, seriedad por encima de todo. Se trata de una biblioteca de clases Java para el desarrollo de Interfaces de Usuario Gráficas. La versión del AWT que Sun proporciona con el JDK se desarrolló en sólo dos meses y es la parte más débil de todo lo que representa Java como lenguaje. El entorno que ofrece es demasiado simple, no se han tenido en cuenta las ideas de entornos gráficos novedosos. Quizá la presión de tener que lanzar algo al mercado haya tenido mucho que ver en la pobreza de AWT.

investigar estos metodos:

        g.setColor();
        g.drawLine(x,y,w,h);       
        g.drawRect(x,y,w,h);  
        g.fill3DRect((x,y,w,h,t);  
        g.drawOval(1(x,y,w,h);  
        g.drawString("texto",x,y);
        g.drawPolygon(x,y,n);

CUESTIONARIO NO.4

1      1.  ¿Para qué sirve la sentencia case (en caso de)?

2.- Librería True
3.- Librería JOptionPane
4.- Integer
5.- Show.InputDialog
6.- Double
 7.- If/Else 
8.- Boolean 
9.-PARA QUE SIRVE LA OPCION SHOW MESSAGE DIALOG?
10 QUE ES UN OBJETO EN JAVA

viernes, 1 de abril de 2016

CUESTIONARIO III

1.' PARA QUE SIRVE EL COMANDO OPTION PANE?
2.-PARA QUE SIRVE IMPOR JAVAX?
3.- PARA QUE SIRVE PUBLIC STATIC?
4.- QUE ES LO QUE INDICA LA LIBRERIA  PACKEGE?
5.-PARA QUE SIRVE LA OPCION SWITCH?
6.- PARA QUE SIRVE LA OPCION BREAK?
7.- QUE ES UN BUCLE?
8.-PARA QUE SIRVE LA OPCION CASE?
9.-PARA QUE SIRVE LA OPCION SHOW MESSAGE DIALOG?
10 QUE ES UN OBJETO EN JAVA


package numeros;
import javax.swing.JOptionPane;

public class Numeros {

   
    public static void main(String[] args) {
        int Centena=0;
        int Decena=0;
        int Unidad=0;
        String cadena="";
        int num=Integer.parseInt(JOptionPane.showInputDialog("ingresa el numero"));
        Centena=num/100;
        switch(Centena){
            case 1:
                cadena+="cien";
                break;
               
            case 2:
                cadena+="doscientos";
                break;
            case 3:
                cadena+="trecientos";
                break;
            case 4:
                cadena+="cuatrocientos";
                break;
            case 5:
                cadena+="quinientos";
                break;
            case 6:
                cadena+="seiscientos";
                break;
            case 7:
                cadena+="setecientos";
                break;
            case 8:
                cadena+="ochocientos";
                break;
            case 9:
                cadena+="novecientos";
                break;
            }
Decena = (num - (Centena*100))/10;
switch (Decena){
    case 1:
      
        int unidad = (num -(Centena*100)-(Decena*10));
switch (unidad){
 case 0:
        cadena+="diez";
 case 1:
        cadena+=" once";
        break;
    case 2:
        cadena+=" doce";
        break;  
    case 3:
        cadena+=" trese";
        break;
    case 4:
        cadena+=" catorce";
        break;
    case 5:
        cadena+=" quince";
        break;
    case 6:
        cadena+=" diezsiseis";
        break;
    case 7:
        cadena+=" siete";
        break;
    case 8:
        cadena+=" ocho";
        break;
    case 9:
        cadena+=" nueve";
        break;
}
    case 2:
        cadena+=" Veinte";
        break;  
    case 3:
        cadena+=" trenta";
        break;
    case 4:
        cadena+=" cuarenta";
        break;
    case 5:
        cadena+=" cincuenta";
        break;
    case 6:
        cadena+=" sesenta";
        break;
    case 7:
        cadena+=" setenta";
        break;
    case 8:
        cadena+=" ochenta";
        break;
    case 9:
        cadena+=" noventa";
        break;
}

int unidad = (num -(Centena*100)-(Decena*10));
switch (unidad){
 case 1:
        cadena+=" uno";
        break;
    case 2:
        cadena+=" dos";
        break;  
    case 3:
        cadena+=" tres";
        break;
    case 4:
        cadena+=" cuatro";
        break;
    case 5:
        cadena+=" cinco";
        break;
    case 6:
        cadena+=" seis";
        break;
    case 7:
        cadena+=" siete";
        break;
    case 8:
        cadena+=" ocho";
        break;
    case 9:
        cadena+=" nueve";
        break;
}
JOptionPane.showMessageDialog(null,cadena);   
              
               
               
        }


    }



package practicados;
import javax.swing.JOptionPane;

public class Practicados {

    public static void main(String[] args) {
        String cadena="";
        for(int i=0; i<=100;i++){
            cadena+=i+"\n";
           
        }
        JOptionPane.showMessageDialog(null, cadena);
       
    }
   
}

 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */


   import java.awt.*;
 import java.awt.event.*;
        
public class Pizarra extends Frame{
   
    public Pizarra(String titulo){
       
        super(titulo);
        setBackground(Color.white);
       
        setLayout(new BorderLayout());
       
        Button b=new Button("Limpia");
        add("North",b);
       
        final Canvas c=new Canvas(){
        public Dimension getPreferredSize(){
         return new Dimension(320,240);  
        }
        public void paint(Graphics g){
            System.out.println("Repintando");
            g.setColor(Color.red);
            g.drawRect(5,5,getWidth()-10,getHeight()-10);
        }
        };
       
        c.setBackground(Color.yellow);
        add("Center",c);
       
        pack();
        setVisible(true);
           
        b.addActionListener(new ActionListener(){
             
            public void actionPerformed(ActionEvent e){
           
            Graphics g=c.getGraphics();
            g.clearRect(0,0,c.getWidth(),c.getHeight());
            c.repaint();
        }
        }
);
       
       
        c.addMouseMotionListener(new MouseMotionAdapter(){
       
            public void mouseDragged(MouseEvent e){
               
                Component c=(Component)e.getSource();
                Graphics g=c.getGraphics();
               
                g.clipRect(10,10,
                        (int)c.getWidth()-20,
                        (int)c.getHeight()-20);
                        g.fillOval(e.getX(),e.getY(),3,3);
                        }
        });
       
        }
   
    public Dimension getPreferredSize(){
    return new Dimension(520,340);
    }
   
   
    public static void main(String[]args){
       
        Pizarra p1=new Pizarra("Pizarra 1");
        Pizarra p2=new Pizarra("Pizarra 2");
        Pizarra p3=new Pizarra("Pizarra 3");
       
    }