Programa sobre promedio de estaturas.
import java.util.Scanner;
public class Edades
{
private Scanner teclado;
private String[] nombres;
private int[] edades;
private double[] estatura;
private double[] peso;
int sumatoria=0;
float promedio=0;
double media = 0;
int contMas=0,contMenos=0;
public void cargar()
{
teclado=new Scanner(System.in);
nombres=new String[5];
edades=new int[5];
estatura=new double[5];
peso=new double[5];
for(int f=0;f<nombres.length;f++)
{
System.out.print("Ingrese nombre: ");
nombres[f]=teclado.next();
System.out.print("Ingrese edad: ");
edades[f]=teclado.nextInt();
System.out.print("Ingrese su estatura: ");
estatura[f]=teclado.nextDouble();
System.out.print("Ingrese su peso: ");
peso[f]=teclado.nextDouble();
}
}
public void promedioEdad()
{
System.out.println("PROMEDIO EDADES ");
for (int f = 0; f<5; f++ )
{
sumatoria = sumatoria + edades[f];
}
promedio = sumatoria / 5;
System.out.println("El promedio es: "+ promedio);
}
public void masAlto()
{
System.out.println("La persona mas alta del grupo");
for (int f = 0; f < estatura.length; f++)
{
if (estatura[f] > 1.70)
{
contMas++;
System.out.println("Persona con mayor estatura es: " + contMas);
}
}
}
public void menorPeso()
{
System.out.println("La persona con menor peso ");
for (int f = 0; f < peso.length; f++)
{
if (peso[f] < 55)
{
contMenos++;
System.out.println("Persona con menor peso: " + contMenos);
}
}
}
public static void main(String arg[])
{
Edades pv=new Edades();
pv.cargar();
pv.promedioEdad();
pv.masAlto();
pv.menorPeso();
}
}
Programa sobre la moda de calificaciones.
import java.util.Scanner;
public class calificaciones
{
static double notas[]={10,5,7,7,8,6,9,7,9,7,5,7};
static int contador;
static double nota1,nv=0,desviacion,mm,varianza,hue,temp;
static double vr=0,mr=0,moda=0,media;
public static void main(String args[])
{
media();
varianza();
desviacionEstandar();
moda();
}
public static void media()
{
for (contador=0;contador<notas.length;contador++)
{
nota1=nota1+notas[contador];
}
System.out.println("LA MEDIA ARITMETICA ES: "+(nota1/contador+" "+contador));
media=nota1/contador;
}
public static void varianza()
{
for (contador=0; contador<notas.length;contador++)
{
hue=notas[contador]*notas[contador];
nv=nv+hue;
}
System.out.println("LA VARIANZA ES: "+((nv/contador)-(media*media))+" "+contador);
varianza=(nv/contador)-(media*media);
}
public static void desviacionEstandar()
{
desviacion=Math.sqrt(varianza);
System.out.println("LA DESVIACION ESTANDAR ES: "+desviacion);
}
public static void moda()
{
for(int i=0; i<notas.length; i++)
{
for(int j=0; j<notas.length; j++)
{
if(notas[i] == notas[j])
moda++;
}
if(moda > mr)
{
mm = notas[i];
mr = moda;
}
}
System.out.println("LA MODA ES: "+mm);
}
}
Programa sobre Toneladas de cereal.
import java.util.Scanner;
public class Cereal
{
public static void main(String[] args)
{
int[] tons = { 1000, 2000, 1500, 600, 800, 750, 1520, 2800, 1300, 680, 830, 759 };
int inferior = 0;
int superior = 0;
int totAnual = 0;
int mayor=0;
for (int i = 0; i < tons.length; i++)
{
totAnual = totAnual + tons[i];
}
int promedioAnual = totAnual / 12;
for (int i = 0; i < tons.length; i++)
{
if (tons[i]>promedioAnual)
{
superior++;
}
if (tons[i]<promedioAnual)
{
inferior++;
}
}
int pos;
for(int i=1;i<tons.length;i++)
{
if (tons[i]>mayor)
{
mayor=tons[i];
}
}
System.out.println("Promedio anual: " + promedioAnual);
System.out.println("Meses que no superaron: " + inferior);
System.out.println("Meses que superaron: " + superior);
System.out.println("EL mes donde se produjeron mayor numero de toneladas contiene: "+mayor);
System.out.println("Los datos del arreglo son: ");
for(int j=0;j<tons.length;j++)
{
System.out.println(tons [j]+", ");
}
}
}