Laboratorio 4 - Utilización de VectoresEjercicio 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 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
-facturacion>
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 |


0 Comentarios