
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 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