El documento presenta 5 problemas que involucran el uso de arreglos unidimensionales y matrices para almacenar y procesar diferentes conjuntos de datos. El primer problema pide crear un arreglo con los saldos netos a pagar a los empleados tomando en cuenta sus sueldos, asignaciones y deducciones. El segundo problema implica crear un arreglo con los gastos totales de diferentes productos y calcular el total general de las compras y el producto de mayor gasto. El tercer problema encuentra el elemento mayor y menor de una matriz dadas sus dimensiones. El cuarto problema
Promedios mensuales y anuales de cosechas de cereales
1. 1.- Se tienen N empleados en una compañía y se ha ideado llenar un arreglo lineal A con los sueldos
de los empleados, un arreglo B con las asignaciones totales de cada empleado, un arreglo C con las
deducciones de cada uno. Crear un arreglo T que contenga el neto a pagar a cada empleado. (Neto
a pagar = sueldo + asignaciones – deducciones)
2.- Se tienen tres arreglos unidimensionales que guardan los precios unitarios (PU) las cantidades
compradas (CC) y la descripción respectivamente de N productos distintos. Se pide:
a. Crear un arreglo con el total gastado en compras por producto (TG= PU*CC)
b. Calcular el total general de todas las compras.
c. Mostrar la descripción y el total del producto que obtuvo mayor gasto.
3.- Escribir un programa que lea las dimensiones de una matriz, lea y visualice la matriz y a
continuación encuentre el mayor y menor elemento de la matriz y sus posiciones.
4.- Se tienen las temperaturas promedio diarias del año anterior de la ciudad de Mérida,
almacenadas en una tabla TEMP de 12 filas x 31 columnas. Elabore un programa que proporcione
la siguiente información:
a. La temperatura más alta registrada en el año anterior, y cuál fue el día y mes en que se registró.
b. El mes que tuvo el promedio de temperaturas más alto.
c. El promedio mensual de temperaturas.
5.-Se tiene la producción total de toneladas de cereales (arroz, avena, cebada, trigo) cosechadas
durante cada mes del año anterior.
Elaborar un programa que proporcione la siguiente información:
a. El promedio anual de toneladas cosechadas.
b. ¿Cuántos meses tuvieron una cosecha superior al promedio anual?
c. ¿Cuántos meses tuvieron una cosecha inferior al promedio anual?
d. ¿Cuál fue el mes en el que se produjeron mayor número de toneladas?
2. ESTE ES UN PEDAZO DE CODIGO DEL ULTIMO PROGRAMA PERO ESTA INCOMPLETO NO ME SALE EL
INCISO B,C Y D
import java.io.*;
public class Examen_FinalBiirii {
public static void main(String[] args) throws IOException{
BufferedReader entrada=new BufferedReader (new InputStreamReader (System.in));
int
i,sumaarroz=0,promedioarroz=0,sumaavena=0,promedioavena=0,sumacevada=0,promediocevada
=0,sumatrigo=0,promediotrigo=0;
int arroz[]=new int[12];
int avena[]=new int[12];
int cevada[]=new int[12];
int trigo[]=new int[12];
//Llenado del Arreglo
for (i=0;i<12;i++)
{
System.out.println("Teclea Las Toneladas De Arroz En El Mes:");
arroz[i]=Integer.parseInt(entrada.readLine());
//Promedio Anual
sumaarroz+=arroz[i];
promedioarroz = sumaarroz/12;
}
System.out.println("El Promedio Anual De Toneladas Cosechadas De Arroz Es:"+promedioarroz);
//Mostrar el contenido del Arreglo
for (i=0;i<12;i++)
{
System.out.print(arroz[i]+"t|t");
}
3. System.out.println("");
//Llenado del Arreglo
for (i=0;i<12;i++)
{
System.out.println("Teclea Las Toneladas De Avena En El Mes:");
avena[i]=Integer.parseInt(entrada.readLine());
//Promedio Anual
sumaavena+=avena[i];
promedioavena = sumaavena/12;
if (arroz[i]>promedioarroz){
i++;
}
}
System.out.println("El Promedio Anual De Toneladas Cosechadas De Arroz
Es:"+promedioavena);
//Mostrar el contenido del Arreglo
for (i=0;i<12;i++)
{
System.out.print(avena[i]+"t|t");
}
System.out.println("");
//Llenado del Arreglo
for (i=0;i<12;i++)
{
4. System.out.println("Teclea Las Toneladas De Cevada En El
Mes:");
cevada[i]=Integer.parseInt(entrada.readLine());
//Promedio Anual
sumacevada+=cevada[i];
promediocevada = sumacevada/12;}
System.out.println("El Promedio Anual de Toneladas Cosechadas
De Arroz Es:"+promediocevada);
//Mostrar el contenido del Arreglo
for (i=0;i<12;i++)
{
System.out.print(cevada[i]+"t|t");
}
System.out.println("");
//Llenado del Arreglo
for (i=0;i<12;i++)
{
System.out.println("Teclea Las Toneladas
De Trigo En El Mes:");
trigo[i]=Integer.parseInt(entrada.readLine());
//Promedio Anual
sumatrigo+=trigo[i];
promediotrigo = sumatrigo/12;}
System.out.println("El Promedio Anual De
Toneladas Cosechadas De Arroz Es:"+promediotrigo);
//Mostrar el contenido del Arreglo
for (i=0;i<12;i++)
{
System.out.print(trigo[i]+"t|t");