Realizar el diagrama Nassi-Shneiderman para un programa que lea 10 números, calcule su media y nos informe de si alguno de ellos coincide con su media. El programa sólo dirá:
- La media es **** y COINCIDE con uno de los números introducidos.
O bien:
- La media es **** y NO COINCIDE con uno de los números introducidos.
DIAGRAMA DE NASSI-SHNEIDERMAN
EJERCICIO EN JAVA
public class CoincideConMedia { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int[] numeros; int i, suma=0; double media; boolean noCoincide = true; numeros = new int[10]; System.out.println("Introduzca "+ numeros.length + " numeros enteros:"); for (i=0; i<numeros.length; i++){ numeros[i] = entrada.nextInt(); suma = suma+numeros[i]; } media = (double)suma / numeros.length; i=0; while (i<numeros.length & noCoincide){ if (numeros[i] == media) noCoincide = false; i++; } System.out.println("La media es: "+media+ "..."); if (noCoincide) System.out.println("y NO COINCIDE con uno de los números introducidos."); else System.out.println("y COINCIDE con uno de los números introducidos."); } }
No hay comentarios:
Publicar un comentario