Laboratorio 4 - Ejercicio 4 - Java No programming

Laboratorio 4 - Utilización de Vectores

Ejercicio 4

Uso de vector con ingreso de datos por teclado

Ingrese por teclado la facturación de los últimos 6 meses.Solo se pueden ingresar números.

Informar:

  • la facturación total
  • el promedio de facturación
  • la máxima facturación
  • la máxima facturación


Pseudocódigo

DEFINIR facturacion[]
DEFINIR n, total,promedio,maximo,minimo;
PARA n DESDE 1 HASTA 6 CON n=n+1 HACER
leer facturacion[n]
total < -total + facturacion[n]
FIN PARA
PARA n DESDE 1 HASTA 6 CON n=n+1 HACER
SI facturacion[n] > maximo ENTONCES
maximo <-facturacion n="" p=""> FIN SI
SI facturacion[n] < minimo ENTONCES
minimo < inflacion[n]
FIN SI
FIN PARA
INFORMAR total
INFORMAR promedio
INFORMAR maximo
INFORMAR maximo


Codificación JAVA
Scanner teclado= new Scanner(System.in);
double[] facturacion=new double [6];
int n,double total=0,maximo=0, minimo=infla[0];
// Ingreso de las 6 facturaciones
for (n = 0; n < facturacion.length; n++){
 System.out.println("Ingrese facturacion: ");
 facturacion[n] = Double.parseDouble(teclado.next());
}
// Proceso de los datos
for (n = 0; n < facturacion.length; n++){
 total = total + facturacion[n];//total+=facturacion[n]
  if (facturacion[n] > maximo){
   maximo = facturacion[n];
  }
  if (facturacion[n] < minimo){
  minimo = facturacion[n];
  }
}
System.out.println("Facturacion total: " + total);
System.out.println("Promedio: " + facturacion.length/12);
System.out.println("Minima inflacion: " + minimo);
System.out.println("Maxima inflacion: " + maximo);


Prueba de Escrito
n facturacion [n] mes total máximo mínimo
0 200 1 200 200 200
1 300 2 500 300 200
2 250 3 750 300 200
3 350 4 1100 350 200
4 200 5 1300 350 200
5 180 6 1480 350 180

Publicar un comentario

0 Comentarios