• Viernes 8 de Noviembre de 2024, 09:59

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.


Temas - bLaCkHanD

Páginas: [1]
1
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.

2
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]