Página 1 de 1

Ojala Me puedan Ayudar!

Publicado: 29 Abr 2013, 01:52
por c0ded93
Escribir un programa que calcule la media de x cantidad números introducidos por el teclado.


Saludos e gracias

Re: Ojala Me puedan Ayudar!

Publicado: 29 Abr 2013, 03:02
por c0ded93
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package practicando1;

/**
 *
 * @author MARTIN
 */
import java.io.*;
public class Media {
    
    public static void main(String[] args) throws IOException
    {
        InputStreamReader isr = new InputStreamReader(System.in); 
		BufferedReader br = new BufferedReader(isr);
                float acu=0;
                float num,media;
                System.out.print("Ingrese La cantidad de Numeros a los que le desea sacar la media: ");
                media = Integer.parseInt(br.readLine()); 
                for(int x=0;x<media;x++)
                {
                 System.out.print("Ingres El Numero " + x+1 + " de " + media);
                 num=Integer.parseInt(br.readLine());
                 acu+=num;
                }
                System.out.println("La media de los " + media + " numeros es: " + acu/media);
                
                }
    }
Donde esta el error, a ver si me ayudan ...
saludos

Re: Ojala Me puedan Ayudar!

Publicado: 29 Abr 2013, 06:31
por adwind
¿Y cual es el erro? o.O?

Re: Ojala Me puedan Ayudar!

Publicado: 01 May 2013, 08:00
por tronoslycer
quizas si importas los paquetes donde estan las clases InputStreamReader y BufferedReader, eso sería genial

amigo aqui esta solucionado tu problema

Publicado: 24 Nov 2013, 00:55
por xodcker
package practicando1;
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
//package practicando1;
 
/**
 *
 * @autor xodcker
 */
import java.io.*;
public class Media {
     
    public static void main(String[] args) throws IOException
    {
        InputStreamReader isr = new InputStreamReader(System.in); 
        BufferedReader br = new BufferedReader(isr);
                float acu=0;
                int k=0;
                int num,media;
                System.out.print("Ingrese La cantidad de Numeros a los que le desea sacar la media: ");
                media = Integer.parseInt(br.readLine()); 
                for(int x=0;x<media;x++)
                {
                	k=x+1;
                 System.out.print("Ingres El Numero " + k+ " de " + media);
                 num=Integer.parseInt(br.readLine());
                 acu+=num;
                }
                System.out.println("La media de los " + media + " numeros es: " + acu/media);
                 
                }
    }

Re: Ojala Me puedan Ayudar!

Publicado: 27 Nov 2013, 14:02
por valium7
la solución qu te dió xodcker es correcta, estaría bien agradecer

Re: Ojala Me puedan Ayudar!

Publicado: 03 Ene 2014, 12:50
por Neutrox
Es muy dificil de saber cual es el error,ya que te lo muestra a ti, pero una de las cosas que me llama la atención, es que creo que te falta un try catch,normalmente al utilizar BufferedReader si no lo metes en try catch te suele salir ese error.
Aunque yo prefiero importar import java.util.scanner; y luego instancio el objeto asi.
String entrada;
Scanner sc = new Scanner(System.in);//instanciamos el Objeto
System.out.println("Haces la pregunta que quieras");
entrada=NextLine(sc);//pasamos a la variable entrada el valor obtenido de System.int(Sc)
Si esperas recibir un integer entonces en vez de String ser int a;
y luego seria
entrada=Nextint(sc);

Yo lo hago asi ahora criticarme si quereis, viviendo y aprendiendo brothers,puede ser que haya cometido algun error de sintaxis, pero como no tengo la ayuda de java, y repito estoy en nivel básico se me puede perdonar.