Autor
|
Tema: Ayuda con un problema que tengo en Visual Basic (Leído 2,411 veces)
|
ScJuan
Desconectado
Mensajes: 2
|
Buenas a todos!!
Tengo un problema a la hora de sumar los valores de mi DataGridView1 y 2 para que aparezca en mi DataGridView3. He usado para elaborarlo 2 NumericUpDown, 1 para indicar las Filas y otro para indicar las columnas y en efecto se me ponen las que he seleccionado, pero ahora el problema es cuando le doy al botón sumar, no me quiere sumar y ahora me suma algunos valores pero no en el orden que los debería sumar. A esto me refiero con Matrices, es decir, suma, resta, multiplicación y división.
Y si alguien sabe cómo hacer el código de la Mediana y Moda de vectores, se los agradecería de corazón!!!
Necesito ayuda urgente, ya que el proyecto lo tengo que entregar para el Jueves 06/09/18!!!!
Si alguno sabe por favor ayúdeme y me puede mandar un mensaje al priv para enviar mi correo.
Soy nuevo en este foro
|
|
« Última modificación: 3 Septiembre 2018, 03:45 am por ScJuan »
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Soy nuevo en este foro
Bienvenido al foro, pero aquí no se hacen tareas. Trata de compartir la parte relevante de tu código fuente (empezando por la unidad de código en donde sumas los valores de las celdas) para que alguien pueda ayudarte a averiguar la causa del problema y resolverlo. PD: las cuestiones relacionadas con VB.NET deben publicarse en el subforo de programación .NET, no de VB6. Saludos
|
|
« Última modificación: 3 Septiembre 2018, 07:26 am por Eleкtro »
|
En línea
|
|
|
|
ScJuan
Desconectado
Mensajes: 2
|
¡Esta Bien, amigo!
Acá te traigo como tengo el código elaborado. Ahora resulta que si coloco una Matriz de 2*2 = 4 cuadros, ya que son 2 filas y 2 columnas.
Esto es un ejemplo el 2*2, ya que con los NumericUpDown Puedes elegir cualquier valor del 1 hasta el 10 que puse como máximo.
El resultado solamente me suma el último cuadro y me da correcto pero los demás no (1,2 3 me aparecen en blanco) en cambio el cuarto cuadro sí me aparece con la suma.
Ejemplo: Matriz A Matriz B Matriz Resultado 1 3 1 3 (Cuadro en blanco) (Cuadro en blanco) 2 4 2 4 (Cuadro en blanco) 8
En el Datagridview3.
Ahora de verdad les pido mucha ayuda, ya que soy nuevo programando y tengo tan solo 5 meses utilizando Visual basic.
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click Dim Fila As Integer = NumericUpDown1.Text Dim Columna As Integer = NumericUpDown2.Text Dim i As Integer Dim j As Integer If (DataGridView1.Item(i, j).Value = (DataGridView1.Item(i, j).Value) And (DataGridView2.Item(i, j).Value = DataGridView2.Item(i, j).Value)) Then For j = 1 To Fila - 1 For i = 1 To Columna - 1 DataGridView3.Rows(i).Cells(j).Value = Val(DataGridView1.Rows(i).Cells(j).Value) + Val(DataGridView2.Rows(i).Cells(j).Value) Next Next End If End Sub End Class
|
|
« Última modificación: 3 Septiembre 2018, 09:11 am por ScJuan »
|
En línea
|
|
|
|
Serapis
|
Te he leído esta tarde 2 veces y no te entendía, he tenido que leerte otras 3 ó 4 veces para poder terminar de entenderte... uffff...
...pero ya me queda claro... tienes 3 dataGridViews, con valores en dos de ellos y quieres poner resultados en un 3º. Ok... y usas dos controles Numeric... para elegir cuantas filas y columnas tomar de sendos Dgv... ok.
1 - Tus bucles no apuntan bien... En general cuando el índice de inicio es 0, es correcto acabar en 'max-1' Pero cuando empiezas en índice 1, debes acabar en 'max'.
2 - Mediana y moda son conceptos matemáticos, es algo que debieras saber aunque uno no sepa nada de programación... si uno fue a la escuela eso se aprende...
Mediana: es el valor del item central una vez ordenados... ejemplo: sea esta serie de valores: 4,7,3,2,6,15,0,6,5,3,12,2,4,0,6,2,9 a - se ordenan: 0,0,2,2,3,3,4,4,5,5,6,6,6,7,9,12,15 b - valor central: 0,0,2,2,3,3,4,4, <--- (5) ---> 5,6,6,6,7,9,12,15 ---------- ----- ------ Este es el valor de ÎÎÎ mediana
Moda: es el valor más frecuente en la serie, el que más aparece de ahí 'moda'. 0 = 2 veces 2 = 2 veces 3= 2 veces 4= 2 veces 5= 2 veces 6= 3 veces <---- Este es el valor de Moda... 7= 1 vez 9= 1 vez 12= 1 vez 15= 1 vez
Ahora bien, como tienes valores en tabla, ignoro que te han reclamado exactamente... si que lo calcules el valor de mediana y moda por cada fila, por cada columna o todos sin considerar filas y columnas.....
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Tengo un problema con el visual basic
.NET (C#, VB.NET, ASP)
|
juliowilber
|
3
|
7,358
|
15 Abril 2008, 02:21 am
por seba123neo
|
|
|
Problema en Visual Basic 6,, ayuda
Programación Visual Basic
|
Chuxxx
|
1
|
1,566
|
20 Mayo 2008, 15:41 pm
por viviz02
|
|
|
Ayuda para el cacao que tengo con Visual Basic 2008!!
« 1 2 »
.NET (C#, VB.NET, ASP)
|
javier234-
|
13
|
6,765
|
31 Enero 2011, 22:35 pm
por javier234-
|
|
|
Ayuda con un problema de visual basic 3 [Tabular]
Programación Visual Basic
|
marrison
|
2
|
2,739
|
31 Marzo 2013, 20:17 pm
por Elemental Code
|
|
|
MOVIDO: Ayuda con un problema que tengo en Visual Basic
Programación Visual Basic
|
Eleкtro
|
0
|
1,366
|
3 Septiembre 2018, 07:25 am
por Eleкtro
|
|