elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:41  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  problemas metodo con parametro (solucionado) era sin parametro XD
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problemas metodo con parametro (solucionado) era sin parametro XD  (Leído 1,553 veces)
RuB'n.

Desconectado Desconectado

Mensajes: 254


आर यू बी ई पता


Ver Perfil
problemas metodo con parametro (solucionado) era sin parametro XD
« en: 21 Noviembre 2010, 07:34 »

buenas buenas,problemilla ,,esto me da error en el promedio,,,  :xD :xD alguna ayuda,,

saluDD.o.S...

Código
import java.util.Scanner;
public class Metodo {
   public void hallarValor() {
Scanner leer = new Scanner(System.in);
int edad,edadMayor,Mayor=0;
       int sumaEdad=0;
 
for( int k=1; k<=3; k++ ) {
System.out.println(" -Introduce edad ");
edad=leer.nextInt();
calcular(edad);
if( edad >= 18 ) {
sumaEdad+=edad;
edadMayor++;
}
if(Mayor < edad) {
Mayor=edad;
}
 }
}
   public void calcular( int n) {
int promedio;
       promedio=sumaEdad/3;
 
}
   public static void main( String[] args) {
Metodo doS= new Metodo();
doS.hallarValor();
   }
}


« Última modificación: 27 Noviembre 2010, 16:44 por RuB'n. » En línea

 
se los presento no es mio ^^.
xAgramonx

Desconectado Desconectado

Mensajes: 18



Ver Perfil
Re: problemas metodo con parametro
« Respuesta #1 en: 21 Noviembre 2010, 08:56 »

 :huh: :huh: :huh:
en donde estas imprimiendo el promedio bueno lo unico que hice fue de clarar las cariable gobales solo ya encargate del promedio 
Código
import java.util.Scanner;
public class Metodo {
int promedio;
int edad,edadMayor,Mayor=0;
   int sumaEdad=0;
  public void hallarValor() {
Scanner leer = new Scanner(System.in);
 
for( int k=1; k<=3; k++ ) {
System.out.println(" -Introduce edad ");
edad=leer.nextInt();
calcular(edad);
if( edad >= 18 ) {
sumaEdad+=edad;
edadMayor++;
}
if(Mayor < edad) {
Mayor=edad;
}
}
}
public void calcular( int n) {
 
  promedio=sumaEdad/3;
 
}
  public static void main( String[] args) {
Metodo doS= new Metodo();
doS.hallarValor();
 
  }
}


En línea

RuB'n.

Desconectado Desconectado

Mensajes: 254


आर यू बी ई पता


Ver Perfil
Re: problemas metodo con parametro
« Respuesta #2 en: 22 Noviembre 2010, 04:35 »

acomoda tus llaves por fa :P.. gracias por la ayuda men
En línea

 
se los presento no es mio ^^.
RuB'n.

Desconectado Desconectado

Mensajes: 254


आर यू बी ई पता


Ver Perfil
Re: problemas metodo con parametro
« Respuesta #3 en: 23 Noviembre 2010, 22:55 »

de verdada que necesito ayuda aqui no c como es ? solo dudas ,,,con el primer codigo !!! :xD :xD
En línea

 
se los presento no es mio ^^.
Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re: problemas metodo con parametro
« Respuesta #4 en: 23 Noviembre 2010, 23:28 »

Código
if(Mayor < edad) {
Mayor=edad;
}

por que?

Y la llamada al calcular esta dentro del cliclo debería estar afuera de el.

Un saludo.
En línea

RuB'n.

Desconectado Desconectado

Mensajes: 254


आर यू बी ई पता


Ver Perfil
Re: problemas metodo con parametro
« Respuesta #5 en: 24 Noviembre 2010, 21:57 »

bueno pude acomodar algo , que tal

Código
 
package metodo;
 
import java.util.Scanner;
public class Metodo {
 
   private Scanner leer;
   private int sumaEdad=0;
   private int edad;
   private int Mayor=0;
   private int edadMayor=0;
   private int promedio;
 
   public void hallarValor() {
leer = new Scanner(System.in);
for( int k=1; k<=3; k++ ) {
System.out.println("Introduce edad ");
edad=leer.nextInt();
 
if( edad >= 18 ) {
sumaEdad+=edad;
edadMayor++;
}
if(Mayor < edad) {
Mayor=edad;
}
 }
         promedio=sumaEdad/3;
}
 
   public void mostrar() {
   System.out.println("los mayores de edad son: "+edadMayor);
   System.out.println("la edad mayor es : "+Mayor);
   System.out.println("el promedio es: "+promedio);
   }
 
   public static void main(String[] args) {
 
       Metodo dos= new Metodo();
       dos.hallarValor();
       dos.mostrar();
 
 
   }
 
}
« Última modificación: 26 Noviembre 2010, 04:32 por RuB'n. » En línea

 
se los presento no es mio ^^.
Afsoon

Desconectado Desconectado

Mensajes: 130


Ver Perfil
Re: problemas metodo con parametro
« Respuesta #6 en: 25 Noviembre 2010, 16:45 »

Si debería funcionar ya, porque se calcula después del bucle y con el valor que tiene en ese momento la variable.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
parametro nm
Windows
betosimpson 1 299 Último mensaje 16 Noviembre 2006, 20:36
por silverhack
Ayuda Metodo con Objeto como parametro....
Java
PAD_boy 2 990 Último mensaje 8 Octubre 2008, 00:56
por Ragnarok
Crear un Hilo pasandole parametro al metodo VB.NET
.NET
Fr4NN^ 1 4,225 Último mensaje 21 Febrero 2009, 21:03
por vertexSymphony
Bug en CMD.EXE, comando FOR, parametro /F
Bugs y Exploits
Leo Gutiérrez. 13 4,029 Último mensaje 19 Octubre 2009, 07:43
por sirdarckcat
Imprimir un parámetro de un método
Java
Aikanáro Anário 5 1,068 Último mensaje 15 Septiembre 2011, 01:36
por Valkyr
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines