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