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;
    }
 
}