martes, 8 de abril de 2014

arreglo unidimensional

import java.util.Scanner;
public class ArregloUni {
       
    /**
     * Creates a new instance of <code>ArregloUni</code>.
     */
    
    public ArregloUni() {
    }
   
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
       
     
        int n;
        int []x;
       
        Scanner entrada= new Scanner(System.in);
       
        System.out.println("tamaño del Arreglo");
        n=entrada.nextInt();
        x=new int[n];
        System.out.println("arreglo creado de:"+n+"posiciones");
       
     
       //ingreso de datos al arreglo
       for (int i=0; i<n; i++){
        System.out.print("elemento x["+i+"]=");
      
        x[i]=entrada.nextInt();
       }
        //salida de datos de arreglo
        for(int i=0; i<n; i++)
         {
          System.out.println("x["+i+"]="+x[i]);
                  
        }
    
        //mostrar el mayor y menor
      
        int mayor=0,menor=0;
      
        for(int i=0; i<n; i++){
                 
           if(i==0)
              {
         menor= x[i];
         mayor=x[i];
              }       
        else{
      
          if(x[i]<menor)
         
          menor=x[i];
         
          if(x[i]>mayor)
         
           mayor=x[i];
          }
        }
        System.out.println("menor ="+menor);
        System.out.println("mayor="+mayor);
      
      
        int promedio=0;
        int suma=0;
      
        for (int i=0; i<n;i++)
        {
         suma=suma + x[i];
        }
         promedio=suma/n;
      
        System.out.println("el promedio es de:"+promedio);
    }
}
   
ARREGLOS VERSION DOS

/**
 * @(#)arregloversiondos.java
 *
 *
 * @author
 * @version 1.00 2014/4/3
 */
import java.util.Scanner;
public class arregloversiondos {
       
    /**
     * Creates a new instance of <code>arregloversiondos</code>.
     */
    public arregloversiondos() {
    }
   
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
       
        int n;
        int []x;
       
        Scanner entrada= new Scanner(System.in);
       
        System.out.println("tamaño del Arreglo");
        n=entrada.nextInt();
        x=new int[n];
       
        //crear metodo para la variable x
        leerdatos(x);
       
        muestradatos(x);
       
        System.out.println("el menor es:"+menor(x));
        System.out.println("el mayor es:"+mayor(x));
        System.out.println("el promedio es:"+promedio(x));
    }
    public static void leerdatos(int []a)
    {
     Scanner ent=new Scanner(System.in);
     for (int i=0;i<a.length; i++)
     {
      System.out.println("ingresa elemento a["+i+"]");
      a[i]=ent.nextInt();
     
     }
    }
    public static void muestradatos(int[]a)
    {
   
     for(int i=0; i<a.length; i++)
     {
      System.out.println(" muestra el elemento a["+i+"]"+ a[i]);
     }
    }
    public static int menor(int[]a)
    {
     int min=a[0];
   
     for(int i=0;i<a.length;i++)
     {
      if(a[i]<min)
       min=a[i];
      
     }
     return min;
    }
    public static int mayor(int[]a)
    {
     int may=a[0];
     for(int i=0; i<a.length; i++)
     {
      if(a[i]>may)
       may=a[i];
      
     }
     return may;
    }
    public static double promedio(int[]a)
    {
   
     double prom;
     double suma=0;
     for(int i=0; i<a.length; i++)
     {
      suma=suma+a[i];
    }
             prom=suma/a.length;
    return prom;
    }
}
ARREGLOS UNIDIMENSIONALES

*
 * @(#)ArreglosMultidimensionales.java
 *
 *
 * @author
 * @version 1.00 2014/4/4
 */
import java.util.Scanner;
public class ArreglosMultidimensionales {
       
    /**
     * Creates a new instance of <code>ArreglosMultidimensionales</code>.
     */
    public ArreglosMultidimensionales() {
    }
   
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
       
        int [][]x;
        int n,m;
        Scanner entrada= new Scanner (System.in);
       
      
        System.out.println("ingrese el numero de renglones");
        n= entrada.nextInt();
       
        System.out.println("ingrese el numero de columnas");
        m=entrada.nextInt();
       
        x=new int [n][m];
       
        leerdatos(x);
        presentardatos(x);
               
    }
    public static void leerdatos(int [][]a)
    {
     Scanner ent=new Scanner(System.in);
     System.out.println("ingresa los datos");
   
     for(int i=0; i<a.length; i++)
     {
      for (int j=0; j<a[i].length;j++)
      {
       System.out.println("a["+i+"]["+j+"]");
       a[i][j]=ent.nextInt();
      
      }
   
     }
    }
      public static void presentardatos(int [][]a)
      {
       for (int i=0;i<a.length;i++)
       {
     
       for(int j=0; j<a[i].length;j++)
       {
     
       System.out.print( a[i][j]+ "  ");
       }
       System.out.println();
      }
     }
    }
   
   
figuras geométricas

**
 * @(#)figurasgeometricas.java
 *
 *
 * @author
 * @version 1.00 2014/4/1
 */
 import matematicas.Area;
import java.util.Scanner;
public class figurasgeometricas {
       
    /**
     * Creates a new instance of <code>figurasgeometricas</code>.
     */
    public figurasgeometricas() {
    }
   
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
       

        int base, altura,lado,l1,l2;
        int radio;
        int seleccion;
        Scanner entrada = new Scanner(System.in);
      
       Area area=new Area();
     
       do{
      
       System.out.println("elija una opcion");
       System.out.println("1.cuadrado");
       System.out.println("2.rectangulo");
       System.out.println("3.triangulo");
       System.out.println("4.circulo");
       System.out.println("0. salir");
      
      System.out.println("selecciono:");
      seleccion=entrada.nextInt();
            
              switch(seleccion)
       {
      
        case 1: System.out.println("dame el lado");
       lado = entrada.nextInt();
       System.out.println("area ="+area.cuadrado(lado));
        break;
      
       case 2:  System.out.println("lado 1");
            l1 = entrada.nextInt();
           
             System.out.println("\n lado 2");
             l2 = entrada.nextInt();
            
             System.out.println("area="+area.rectangulo(l1,l2));
       break;
      
       case 3: System.out.println("dame la base");
       base =entrada.nextInt();
      
       System.out.println("dame la altura");
       altura = entrada.nextInt();
      
       System.out.println("area=" +area.triangulo(base,altura));
       break;
      
       case 4: System.out.println("dame el radio");
       radio = entrada.nextInt();
       System.out.println("area="+area.circulo(radio));
      
       break;
           
       case 0: System.out.println("salir");
       break;
      
       default:  System.out.println("te equivocaste de opcion intenta de nuevo");
       break;
          
       }
       }while (seleccion!=0);
      }
}