domingo, 5 de marzo de 2017

Programas resueltos de arreglos

Programa del promedio de calorías consumidas.

import java.util.Scanner;
public class CALORIAS
{
 public static void main (String args [])
   {
     Scanner leer =new Scanner (System.in);
     int Calorias[]=new int[7];
     int Suma=0;
     System.out.println("Captura las calorias consumidas en la semana");
     for(int indice=0;indice<Calorias.length;indice++)
   
     {
      System.out.println("DIA"+ (indice+1)+": ");
      Calorias[indice]=leer.nextInt();
      Suma+=Calorias[indice];
     }
     for(int indice=Calorias.length-1;indice>=0;indice--)
     {
      System.out.print(Calorias[indice]+"    ");
     }
      System.out.println("Promedio de calorias consumidas: "+((float)Suma/Calorias.length));
   }
}



Programa de calorías con métodos.

import java.util.Scanner;
public class CALORIAS_METODOS
{
   public static void mayorCalorias ()
   {
     Scanner leer =new Scanner (System.in);
     int Calorias[]=new int[7];
     int Suma=0;
     System.out.println("Captura las calorias consumidas en la semana");
     for(int indice=0;indice<Calorias.length;indice++)
   
     {
      System.out.println("DIA"+ (indice+1)+": ");
      Calorias[indice]=leer.nextInt();
      Suma+=Calorias[indice];
     }
     for(int indice=Calorias.length-1;indice>=0;indice--)
     {
      System.out.print(Calorias[indice]+"    ");
     }
      System.out.println("Promedio de calorias consumidas: "+((float)Suma/Calorias.length));
     }
   public static void menorCalorias()
     {
      {
     Scanner leer =new Scanner (System.in);
     int Calorias[]=new int[7];
     int Resta=0;
     System.out.println("Captura las calorias consumidas en la semana");
     for(int indice=0;indice<Calorias.length;indice++)
   
     {
      System.out.println("DIA"+ (indice+1)+": ");
      Calorias[indice]=leer.nextInt();
      Resta-=Calorias[indice];
     }
     for(int indice=Calorias.length-1;indice>=0;indice--)
     {
      System.out.print(Calorias[indice]+"    ");
     }
      System.out.println("Promedio de calorias consumidas: "+((float)Resta/Calorias.length));
    }
   }
}

Programa para sacar la varianza, media y moda(Directo).

import java.util.Scanner;
public class CALCULAR
{
  static double n[]={10,5,7,7,8,6,9,7,9,7,5,7};
  static int c;
  static double n1,nv=0,nde,mm,ndee,hue,temp;
  static double vr=0,mr=0,mod=0,med;

  public static void main(String args[])
  {
      media();
      varianza();
      desviacionEstandar();
      moda();
    }
    public static void media()
    {
        for (c=0;c<n.length;c++)
        {
            n1=n1+n[c];
        }
        System.out.println("LA MEDIA ARITMETICA ES: "+(n1/c+" "+c));
        med=n1/c;
    }
    public static void varianza()
    {
        for (c=0; c<n.length;c++)
        {
         
            hue=n[c]*n[c];
            nv=nv+hue;
         
        }
     
        System.out.println("LA VARIANZA ES: "+((nv/c)-(med*med))+" "+c);
        ndee=(nv/c)-(med*med);
    }
    public static void desviacionEstandar()
    {
        nde=Math.sqrt(ndee);
        System.out.println("LA DESVIACION ESTANDAR ES: "+nde);
    }
    public static void moda()
    {
        for(int i=0; i<n.length; i++)
        {
         
            for(int j=0; j<n.length; j++)
            {
                if(n[i] == n[j])
                mod++;
            }
            if(mod > mr){
                mm = n[i];
                mr = mod;
            }
        }
        System.out.println("LA MODA ES: "+mm);
    }
}



Programa para sacar la varianza, media y moda.

import java.util.Scanner;

public class CALCULAR1
{
     static double Numero,Media,Varianza,Desviacion;
     static int Num;
  public static void main(String args[])
    {
        Scanner teclado=new Scanner(System.in);
        System.out.println("Cantidad de numeros a calcular");
        Num=teclado.nextInt();
        double Numeros []=new double[Num];
        for(int i=0; i<Num; i++)
        {
          System.out.println("Ingrese el numero: ");
          Numeros[i]=teclado.nextDouble();
       }
 
       //MEDIA
        double suma=0;
        for(double i: Numeros)
        {
         suma=suma+i;
        }
        Media=suma/Num;
        System.out.println("La Media es: "+Media);
     //VARIANZA
       double sumat;
       for (int i=0 ;i<Num; i++)
       {
           sumat=Math.pow(Numeros[i]-Media,2);
           Varianza=Varianza+sumat;
           Varianza=Varianza/(Num-1);
       
       }
     
        System.out.println("La varianza es: "+Varianza);
     //DESVIACION ESTANDAR
     Desviacion=Math.sqrt(Varianza);
     double Redondeo=Math.rint(Desviacion*100)/100;
     System.out.println("La Desviacion Estandar es: "+Redondeo);
  }
}




Programa de bases


import java.lang.Math;
public class BASES
{
    public static void main(String args[])
    {
        int Numeros[]={12,0,2,5,6,7,10};
        int Resultados[]=new int[Numeros.length];
        int indice=0;
        while(indice<Numeros.length)
        {
           if (Numeros[indice]%2==0)
            Resultados[indice]=(int)Math.pow(Numeros[indice],2);
           else
            Resultados[indice]=(int)Math.pow(Numeros[indice],3);
            indice++;
        }
        indice=0;
        System.out.println("Vector Numeros"+ "     "+"Vector Resultados"+"\n\n");
        while(indice<Resultados.length)
        {
         System.out.print(Numeros [indice]+"       "+Resultados[indice]+"\n");
       
         indice++;
        }
     
    }
}