Programas en Netbeans (vectores)
Realizar un programa en lenguaje java que defina un vector de tamaño 5 y de tipo float que representen las alturas de 5 personas. Obtener el promedio de las mismas. Contar cuantas personas son mas altas que el promedio y cuantas mas bajas.
import java.util.Scanner;
public class PromAlt{
private Scanner teclado;
private float[]altura;
private float promedio;
public void cargar(){
teclado=new Scanner(System.in);
altura=new float[5];
for(int f=0; f<5; f++){
System.out.print("Ingresar
altura de la persona:");
altura[f]=teclado.nextFloat();
}
}
public void CalcularPromedio(){
float suma;
suma=0;
for(int f=0; f<5; f++){
suma=suma+altura[f];
}
promedio=suma/5;
System.out.println("Promedio de
alturas:"+promedio);
}
public void MayoresMenores(){
int mayor,menor;
mayor=0;
menor=0;
for(int f=0; f<5; f++){
if(altura[f]>promedio){
mayor++;
}else{
if(altura[f]<promedio){
menor++;
}
}
}
System.out.println("Cantidad de
personas mayores al promedio:"+mayor);
System.out.println("Cantidad de
personas menores al promedio:"+menor);
}
public static void main(String[]ar){
PromAlt pv=new PromAlt();
pv.cargar();
pv.CalcularPromedio();
pv.MayoresMenores();
}
}
Una empresa tiene 2 turnos (Mañana y Tarde) en los que trabajan 8 empleados (4 por la mañana y 4 por la tarde). Confeccionar un programa que permita almacenar los sueldos de los empleados agrupados por turno, imprimir los gastos en sueldos de cada turno.
public class Empresa {
private Scanner teclado;
private float[]EmpleadosM;float SM=0,ST=0;int x;
private float[]EmpleadosT;
public void cargar(){
teclado=new Scanner(System.in);
EmpleadosM=new float[4];
EmpleadosT=new float[4];
for(int y=0;y<2;y++){
System.out.print("Ingrese el numero 1 si pertenece al turno matutino o el numero 2 si pertenece al vespertino:");
x=teclado.nextInt();
if (x<2){
for(int f=0;f<4;f=f+1){
System.out.print("Ingrese el sueldo del empleado de la mañana:");
EmpleadosM[f]=teclado.nextFloat();
SM=SM+EmpleadosM[f];
}
}
else{
for(int f=0;f<4;f++){
System.out.print("Ingrese el sueldo del empleado de la tarde:");
EmpleadosT[f]=teclado.nextFloat();
ST=ST+EmpleadosT[f];
}
}}}
public void imprimir(){
System.out.println("El Gasto en sueldos de la mañana es:"+SM);
System.out.println("El Gasto en sueldos de la tarde es:"+ST);
}
public static void main(String[]ar){
Empresa e=new Empresa();
e.cargar();
e.imprimir();
}
}
No hay comentarios:
Publicar un comentario