PRESENTACION PASO A PASO DE COMO ELABORAR UN PROGRAMA EN BORLAND DELPHI QUE MUESTRE CUANDO UNA MATRIZ ES DIAGONAL, TRIANGULAR SUPERIOR O TRIANGULAR INFERIOR
1. Pasos para elaborar un programa en BorlandDelphi 7 de Matriz Aritmética (En este caso utilizaremos: triangular superior, Triangular inferior y diagonal) Elaborado por: Marly Fernández
3. Agregamos un label, un groupbox;un botón, y un grid(4columnas x 4filas). (Cambiándole los nombres a cada componente).
4. Adicionamos dos nuevos : verificar y salir. Los cuales programaremos luego. Cambiamos el color del formulario y agregamos una imagen.
5. Ahora nos vamos al unit y declaramos nuestro arreglo y nuestras variables.
6. Programamos los botones:salir, ingresar número. (BotónSalir) procedure TForm1.Button16Click(Sender: TObject); begin close; end; (BotónIngresar Números) procedure TForm1.boton1Click(Sender: TObject); begin i:= 0; j:= 0; for i:= 1 to 4 do for j:= 1 to 4 do begin mat[j,i]:= strtoint(inputbox('Ingrese un Numero','','0')); grid1.Cells[j -1 , i -1]:= inttostr(mat[j,i]); carga:= mat[j,i]; end; button15.Enabled:=true; boton1.Enabled:=false; end;
7. Programamos el botón Verificar procedure TForm1.Button15Click(Sender: TObject); var conta:integer; contb:integer; x,y:integer; begin conta:= 0; contb:=0; for i:= 1 to 4 do for j:= 1 to 4 do begin resultado[i,j]:=0; end; for i:= 1 to 3 do for j:= 2 to 4 do begin if (i<>j) and ((mat[i,j]) = 0 )then begin conta:= conta + 1; resultado[i,j]:= mat[i,j]; end; (Continúa en el siguiente cuadro) if (conta = 6) then begin showmessage('Es de tipo: Triangular Superior'); button15.Enabled:=false; boton1.Enabled:=true; end else if (contb = 6) then begin showmessage('Es de tipo: Triangular Inferior'); button15.Enabled:=false; boton1.Enabled:=true; end else if (conta <> 6) and (contb <> 6) then begin showmessage('La Matriz es Diagonal'); button15.Enabled:=false; boton1.Enabled:=true; end; for x:=1 to 4 do for y:=1 to 4 do grid1.Cells[x-1,y-1]:=''; end;