Pages

lunes, 21 de enero de 2013

Valor medio de un arreglo de numeros ingresados por teclado - Codigo Java

Realizar un programa en Java que determine el valor medio de un arreglo de números  ingresados por teclado. Los números deben ser menores a 99 y el usuario al inicio debe establecer el tamaño del arreglo (cantidad de números a ingresar).

Código fuente en Java.
package DFD;
import java.util.*;
import java.io.*;
import java.lang.*;

public class Neww {

    public static void main(String[] args) throws IOException {

        @SuppressWarnings("resource")
        Scanner lector = new Scanner(System.in);
        BufferedReader respuesta = new BufferedReader(new InputStreamReader(System.in));
        int var, x, suma = 0, num;
        boolean repetir = true;

        do {
            System.out.println("¿De cuantos numeros quieres tratar? ");
            x = lector.nextInt();
            while ((x > 0) && (x <= 99)) {
                for (var = 1; var <= x; var++) {
                    System.out.println("Introduzca el número " + var + " de " + x + " = ");
                    num = lector.nextInt();
                    suma = suma + num;
                }
                System.out.println("La media de los números introducidos es = " + (suma / x));
                suma = 0;
                break;
            }
            if (x > 99) {
                System.out.println("El número es mayor de 99 o es menos o igual a 0. ¿Quieres introducir otro número? ¿Si/No?");
                String res;
                res = respuesta.readLine();
                if (res.equals("si")) {
                    ;
                } else if (res.equals("no")) {
                    repetir = false;
                } else {
                    System.out.println("Eso no responde a la pregunta.");
                }
            }
        } while (repetir == true);
        System.out.println("Aqui se cierra el programa.");
    }
}


0 comentarios:

Publicar un comentario