TICANDRESMARTINEZ
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Apoyo para ejercicio

2 participantes

Ir abajo

Apoyo para ejercicio  Empty Apoyo para ejercicio

Mensaje  SH4R3 Miér Jun 27, 2012 1:25 am

Buen dia profesor me podria apoyar con el ejercicio que estabamos realizando en clase el de arreglo bidimensional, no entiendo si tengo que declarar nuevas variables o que es lo que tengo que hacer cual es mi error para crear mi arreglo de promedio no entiendo ayudeme porfa.

package arreglo.bidimiensional.promedio;

import javax.swing.JOptionPane;


public class ArregloBidimiensionalPromedio {



public static void main(String[] args ) {
int columnas;
int suma=0;
int renglon;
int columnas2;
double[] prom =new double[5];
double[][] calif = new double [5][2];
for ( renglon=0; renglon<=4; renglon++)
{
for ( columnas=0; columnas<=1;columnas++)
{
calif [renglon][columnas]=Double.parseDouble(JOptionPane.showInputDialog("Calificacion: "));
}

suma=(int) (suma+calif[renglon][columnas]);
}
}

{
for ( int columnas2=0; columnas2<=4; columnas2++)




{
prom=[renglon]+[columnas]/2;
}

{
prom [columnas2]=JOptionPane.showMessageDialog(null,"Promedio"+prom);
}








}



SH4R3

Mensajes : 2
Fecha de inscripción : 27/06/2012

Volver arriba Ir abajo

Apoyo para ejercicio  Empty Una pequeña observación.

Mensaje  Admin Jue Jun 28, 2012 1:49 am

Primeramente déjame decirte como una observación que al momento de solicitar el apoyo debes dejar claro que que lo que tu intentaste hacer, en este caso cual fue el código que tu agregaste y principalmente cual fue el error que te marco, de todas manera te comento que voy a revisar tu código y hacerte observaciones...saludos Laughing

Admin
Admin

Mensajes : 4
Fecha de inscripción : 30/05/2012

https://ticandresmartinez.foroactivo.mx

Volver arriba Ir abajo

Apoyo para ejercicio  Empty Aclaración de dudas

Mensaje  Admin Jue Jun 28, 2012 2:20 am

public static void main(String[] args ) {
int columnas;
int suma=0;
int renglon;
int columnas2;
double[] prom =new double[5];
double[][] calif = new double [5][2];
for ( renglon=0; renglon<=4; renglon++)
{
for ( columnas=0; columnas<=1;columnas++)
{
calif [renglon][columnas]=Double.parseDouble(JOptionPane.showInputDialog("Calificacion: "));
}

suma=(int) (suma+calif[renglon][columnas]);
BUENO ACA VEO UN PROBLEMA QUE SE PUEDE CORREGIR, EN ESTE CASO EL PROMEDIO HABÍA SIDO DEFINIDO COMO UNA VARIABLE TIPO INT, POR LO QUE SERÍA MEJOR CORREGIR LA REFINICIÓN PARA PONERLA COMO DOUBLE Y QUITARLE EL CÓDIGORRIBA.

AHORA AMPLIANDO LA EXPLICACIÓN, CREO QUE SERÍA NECESARIO HACER EN ESTA MISMA SECCIÓN EL CALCULO DEL PROMEDIO Y ALMACENARLO EN EL ARREGLO DE LOS PROMEDIOS, TE DEJO EL INICIO.

PROM[RENGLON]=CALCULO DEL PROMEDIO

}
}

{
for ( int columnas2=0; columnas2<=4; columnas2++)

{
prom=[renglon]+[columnas]/2;

EN ESTA PARTE TE COMENTO QUE NO PUEDES SUMAR RENGLON CON COLUMNAS POR QUE ESAS SOLAMENTE TE ENCUENTRAN INDICANDO LA POSICIÓN DEL ARREGLO QUE TE ENCUENTRAS VISITANDO(POR DECIRLO ASÍ), POR ESO TE PUSE MAS ARRIBA JUNTO CON LA INSTRUCCIÓN DE LA SUMA DONDE DEBERÍAS CALCULAR EL PROMEDIO.


}

{
prom [columnas2]=JOptionPane.showMessageDialog(null,"Promedio"+prom);
eN ESTE PUNTO UNO DE LOS ERRORES ES USAR COLUMNAS2 BUENO, EL ERROR ES QUE LA ESTAS DECLARANDO DOS VECES UNA AL INICIO Y OTRA EN UN CICLO FOR Y SOLO DEBERÍA IR DECLARADO A L PRINCIPIO. ADEMAS LA FORMA EN QUE ESAS USANDO LA VARIABLE PROM ESTA MAL POR QUE COMO ES UN ARREGLO DEBERÍAS UTILIZARLA ASÍ PROM[ELEMENTOS]...

}


}
[b]

-----------------------------------------------------------------------------------------------------------------------------
EN ESTA PARTE LES ENVIO EL CÓDIGO CORREGIDO Y CORRIENDO PARA QUE LO COPIEN Y LO VEAN FUNCIONANDO, LES SUGIERO QUE SOLO COPIEN EL CODIGO DENTRO DEL MÉTODO ESTATIC VOID MAIN DENTRO DEL PROYECTO QUE CREEN EN SU COMPUTADORA.

package borrar;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int columnas;
double suma=0;
int renglon;
double[] prom =new double[5];
double[][] calif = new double [5][2];
for ( renglon=0; renglon<=4; renglon++)
{
for ( columnas=0; columnas<=1;columnas++)
{
calif [renglon][columnas]=Double.parseDouble(JOptionPane.showInputDialog("Calificacion: "));
suma=(suma+calif[renglon][columnas]);
}
prom[renglon]=suma/2;
suma=0;
}


for ( renglon=0; renglon<=4; renglon++)
{
JOptionPane.showMessageDialog(null,"ALUMNO NUMERO" + (renglon +1) + " Dato1: " + calif[renglon][0] + " Dato2: " + calif[renglon][1] + " Promedio: " + prom[renglon]);

}



}

}



Admin
Admin

Mensajes : 4
Fecha de inscripción : 30/05/2012

https://ticandresmartinez.foroactivo.mx

Volver arriba Ir abajo

Apoyo para ejercicio  Empty Re: Apoyo para ejercicio

Mensaje  SH4R3 Jue Jun 28, 2012 3:02 am



gracias checare los errores mas a detalle. con lo que nos paso.

SH4R3

Mensajes : 2
Fecha de inscripción : 27/06/2012

Volver arriba Ir abajo

Apoyo para ejercicio  Empty Re: Apoyo para ejercicio

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.