• Viernes 8 de Noviembre de 2024, 10:13

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - bLaCkHanD

Páginas: [1]
1
Pascal / Re: Programa Desifrar
« en: Viernes 25 de Enero de 2008, 04:33 »
disculpa que no me habia aparecido por aka.. bueno.. por ejemplo si en el texto parece esto 7lugares el 7 va a hacer la pared y la cadena va a tomar 7 carcatesres que seria Lugares hasta que encuentre un * .. y lo va a guardar en otro archivo saliente (.txt) osea lo que va a quedar en el archivo saliente es el mensaje desfrado.. el codigo que puse arriba esta mal :S tiene logica mal ya pude arreglar uno fllao sin embargo no entiendo como mandarlo a escribir en el archivo saliente..... editare el codigo de arriba

PD. Edite el Algoritmo de Arriba(Verlo).. hasta ahi voy bien        sin ningun error ahora lo que me cuesta es mandarlo a escribir.. en el archivo saliente si me puediera ayudar :P

Saludos!

2
Pascal / Programa Desifrar
« en: Sábado 19 de Enero de 2008, 19:55 »
buenas amigos tengo que hacer un programa aunque me se todos los comandos y todo creo que estoy pensando mal en la logica del programa....

el programa se trata de:

TEngo que crear un programa que va a terminar cuando Consiga un *, cada linea tiene un maximo de 60 caracteres y se encuentra un mensaje Escondido..(todo eso ya va a estar en un archivo .TXT guardado que tendremos que abrir para leerlo.

para decifrar el mensaje...

las palabras que pertencen al mensaje estan escondida en una pared que va a ser un numero ese va indicar cuatos carcteres vamos a tomar el mensaje que obtenga sera colocado en un texto diferente creado por mi, y no puede pener mas de 20 carcteres por linea.

Este mi algoritmo..

Citar
Program Cadena;
uses crt;
var
cadena60:string[60];
cadena20:string[20];
cadenaux:string[20];
arch1,arch2:text;i,long,num:integer;
begin
clrscr;
i:=1;
assign(arch1,'C:\Documents and Settings\Administrador\Mis documentos\Funboy\Programas\sample.txt');
reset(arch1);
assign(arch2,'C:\Documents and Settings\Administrador\Mis documentos\Funboy\Programas\saliente.txt');
readln(arch1,cadena60);
while (not(EOF(arch1))) do
long:=length(cadena60);
For i:=1 to long do
while cadena60 <> '*' do
num:=ord(cadena60) - 48;
if (num >= 1) and (num <=9) then
cadenaux:=cadenaux + copy(cadena60,i+1,num);
end.

no pido que me digan nada solo expliquenme bien  la logica del programa y que estoy haciendo mal :(... :S

Saludos y Gracias de antemano.

3
Pascal / Re: Ayudita!
« en: Domingo 25 de Noviembre de 2007, 17:03 »
muchas gracias pana ya termine mi programa :D gracias por todo tengo un error pero de logica.... bueno por aqui estare de ahora en adelante para aportar y resolver dudas.... saludos el tema puede ser borrado

4
Pascal / Re: Ayudita!
« en: Domingo 25 de Noviembre de 2007, 03:18 »
ppana muchas gracias por la protan respues ya arrgle el problema, bueno aunsigo con un problema..... cuando me da el resuldado me lo da algo como asi 1.50000000000000000000+E000 esta bien la  operacion pero quiero hacer que me de el numero como tal bien :D, otra pregutica.. se puede hacer una tabla en pascal?

gracias y saludo!

5
Pascal / Ayudita!
« en: Sábado 24 de Noviembre de 2007, 17:14 »
panas buenas soy nuevo en el foro y necesito una ayudita.. necesito sacar la potencia de un numero x, bueno el numero siempre va a ser 2 pero el exponente si va a variar segun un contador que tengo como podria hacer?????

Ejemplo:

2 elevado al X (contador)
2^contador!

Saludos.. si me puedieran explicar como seria por que vi una guia y hice lo que aparecia ahi y nada me da error! saludos!

Páginas: [1]