Cap. 4.- Usando matrices con Grids

En este capítulo, implementaremos una pequeña aplicación para manejar matrices para lo cual necesitamos diseñar el siguiente formulario:

Fig. 1  Formulario para el manejo de Matrices

NOTA: Para poder escribir en los Grids es necesario activar la propiedad goEditing a true tal como se muestra en el gráfico siguiente para todos los Grids.

Fig. 2  Cambiando propiedad de edición.

A continuación implementaremos la función suma en el boton de suma

void __fastcall TForm1::Button1Click(TObject *Sender)

{   int N=5;

    for(int i=0;i<N;i++)

    {    for(int j=0;j<N;j++)

        {   double Val1=StringGrid1->Cells[i][j].ToInt();

            double Val2=StringGrid2->Cells[i][j].ToInt();

            double Val3=Val1+Val2;

            StringGrid3->Cells[i][j]=FloatToStr(Val3);

        }

    }

}

Fig. 3  El resultado de la suma de matrices.

el alumno deberá implementar las funciones para la resta, multiplicación, transpuesta e inversa de una matriz.

 

 

 

 

 

 

Deberá ser entregado el día martes 17 de julio del 2001 en diskette.

 

El Docente.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hosted by www.Geocities.ws

1