Programación General > Pascal
Ayuda Porfavor
lencho:
mira este otro.
--- Código: Text --- Program Uno;uses crt;var i,j: Integer;begin clrscr; i:= 1; j:= 1; while j < 80 do begin gotoxy(j,i); writeln('*'); i:= i +1; j:= j +3; end; readln;end.
lo que hace es escribir una linea de asterico de una esquina a otra.
BYTE.
Mr. Pascal:
hola apendiz
:whistling:
Para empezar me presento soy Mr. Pascal y creo que puedo ayudarte,
yo tengo un algoritmo que dibuja un marco, pero es utilizando matrices me imagino que ya has trabajado con ellas, te dejo el code para que lo cheques...
--- Código: Text --- {llena de * el marco de una matriz} procedure marco (var matriz:mat);var i,j:integer;begin for i:=1 to N do begin for j:=1 to N do begin if ((i=1) and (j=1)) or ((i=n) and (j=n)) then matriz[i,j]:= '*'; if ((j=n) and (i<j)) or ((i=j) and (i<j)) then matriz[i,j]:= '*'; if ((i=n) and (j<i)) or ((j=1) and (j<i)) then matriz[i,j]:= '*'; end; end;end;
Luego mandas a imprimir la matriz...y es todo.
pruebalo y me cuentas... :hola:
ciber_lep:
Saludos, bueno creo que las explicaciones estan buenisimas para resolver el problema, pero creo que deben de explicar porque es qe se crean as figuras,
primero lo que haces con GotoXY(x,y) es dirigir el cursor hacia un punto de la pantalla, normalmente 1-80 en x y de 1 a24 en y.
con los ciclos haces que se ecriban secuencialmente en la pantalla.
pero en todo caso, los ejemplos son muy buenos.
Apendiz:
:kicking: hola a todos,
Les agradesco mucho a todos por su ayuda enserio, ya me voy a poner a aplicar a hacer este programita, ya que e estado ocupadicimo con otras materias en la universidad, ustedes son lo maximo. :D
Navegación
[*] Página Anterior
Ir a la versión completa