Está en la página 1de 2

Program preentrega;

uses crt;
type matriz= array[1..5,1..5] of longint;

var op ,N,a,b: longint;


costo, dolor : matriz;

procedure llenarandom( Var X, y: matriz);


var i,j: longint;
begin
writeln;
writeln;
writeln;
for i:= 1 to 5 do begin
for j:=1 to 5 do begin
(X[i,j]):=random(99);
(Y[i,j]):=random(99);
end;

end;

end;

procedure llenamatriz( Var X: matriz; Var N: longint);


var i,j: longint;
begin
writeln;
writeln;
N:=5;
Writeln('indique el costo en la siguiente posicion');
writeln;
for i:= 1 to N do begin
for j:=1 to N do begin
write(' x[',i:3,',',j:3,']= ');
readln( X[i,j]);
end;
writeln;
end;
writeln;
end;

procedure muestramatriz( X: matriz; N: longint);


var i,j : longint;
begin
writeln;
for i:= 1 to n do begin
for j:= 1 to n do
write( X[i,j]:3);
writeln;
end;
end;
procedure epicentro (var a,b longint);
Begin
a:=random(4)+1;
b:=random(4)+1;
end;

procedure grado1
begin
op:= -1;
n:=5;
while op <> 0 do begin
clrscr; { limpia pantalla: clear screen }
writeln;
writeln;
writeln(' MENU PRINCIPAL');
writeln;
writeln(' 1. Llenar matriz costo manual');
writeln(' 2. Mostrar matriz costo');
writeln(' 3. Llenar matriz dolor Manual');
writeln(' 4. Mostrar matriz dolor');
writeln(' 5. hacer simulacion grado 1');
writeln(' 6. llenar matrices costo y dolor al azar');
writeln;
writeln(' 0. Salir');
writeln;
writeln(' Indique una opcion :');

writeln; writeln;
write('Opcion = ');readln(op);
writeln; writeln;
case op of
1: llenamatriz( costo, N);
2: muestramatriz( costo, N);
3: llenamatriz( dolor, N);
4: muestramatriz( dolor, N);
5: grado1(costo, dolor);
6: llenarandom(costo,Dolor);

end;
writeln;
if op <> 0 then begin
writeln( ' Pulse una tecla para continuar ....');
readln;
end;
end;

end.

También podría gustarte