Dkid Posted October 15, 2006 at 11:37 PM Report #57709 Posted October 15, 2006 at 11:37 PM Boas pessoal, com ajuda lá consegui xegar ao codigo, mas ainda n está como quero program conversor; uses crt; var Numero,Segundos,Minutos,Horas:integer; begin clrscr; TextColor(15); write('Digite um Numero: '); TextColor(12); readln(Numero); Segundos:=Numero mod 60; Minutos:=Numero div 60 mod 60; Horas:=Numero div 3600 mod 60; writeln; TextColor(15); write('Em Tempo: ',Horas,'h',' : ',Minutos,'m',' : ',Segundos,'s'); readln; end. -- Tou aqui a tentar descobrir como vou por a variavel --> Se horas, minutos, segundos <=9 entao 0xH:0xM:0XS (onde X é o numero de 0 a 9) Pois ainda não me dou muito bem com variaveis... Obrigado pela vossa atencao desde já I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Triple Posted October 16, 2006 at 08:09 PM Report #57880 Posted October 16, 2006 at 08:09 PM program conversor; uses crt; var Numero,Segundos,Minutos,Horas:integer; zeroS, zeroM, zeroH:char; begin clrscr; TextColor(15); write('Digite um Numero: '); TextColor(12); readln(Numero); Segundos:=Numero mod 60; Minutos:=Numero div 60 mod 60; Horas:=Numero div 3600 mod 60; writeln; TextColor(15); if Segundos < 10 Then zeroS := '0'; if Minutos < 10 Then zeroM :='0'; if Horas < 10 Then zeroH :='0'; write('Em Tempo: ',zeroH,Horas,'h',' : ',zeroM,Minutos,'m',' : ',zeroS,Segundos,'s'); readln; end. Penso que assim o problema fica resolvido. Cumps
Dkid Posted October 16, 2006 at 09:47 PM Author Report #57941 Posted October 16, 2006 at 09:47 PM muito obrigado.... assim funcionou como eu queria ! Já agora outra duvida... se eu quizer que outra pessoa, que não tem compilador, veja o trabalho como faço ? Obrigado + uma vez I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Triton Posted October 16, 2006 at 10:03 PM Report #57949 Posted October 16, 2006 at 10:03 PM muito obrigado.... assim funcionou como eu queria ! Já agora outra duvida... se eu quizer que outra pessoa, que não tem compilador, veja o trabalho como faço ? Obrigado + uma vez Mandas o executável. <3 life
Dkid Posted October 17, 2006 at 04:03 PM Author Report #58065 Posted October 17, 2006 at 04:03 PM A questao... embora com a pressa não tenha sido esplicito, era: Como faço um executavel ?? já compilei, ja fiz a opcao make, build, e nenhuma delas me deu um programa do tipo "XPTO.exe" :S tou a usar o Turbo Pascal 7 I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Triple Posted October 17, 2006 at 05:42 PM Report #58086 Posted October 17, 2006 at 05:42 PM Bem para já tens de especificar que queres que o programa vá para o disco e não para a memória, para isso vai a: Option>Link e metes para o disk Depois é só compilar que o .exe vai ter ao directório onde estás a guardar o .pas Cumps
Dkid Posted October 17, 2006 at 07:32 PM Author Report #58144 Posted October 17, 2006 at 07:32 PM Axo que fiz tudo como disses-te, incluindo carregar no make, mas ele faz-me outro fixeiro .pas... e eu queria .exe lool obrigado pela ajuda ate agora http://img131.imageshack.us/img131/5497/compilegh5.jpg I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Triple Posted October 18, 2006 at 05:10 PM Report #58357 Posted October 18, 2006 at 05:10 PM Pois mas n é make é compile
maiden Posted October 18, 2006 at 08:21 PM Report #58426 Posted October 18, 2006 at 08:21 PM Dentro da pasta Bin da pasta onde se encontra o teu TurboPascal, tens lá o ficheiro *.pas e o executável. Cumps,
Dkid Posted October 18, 2006 at 09:33 PM Author Report #58455 Posted October 18, 2006 at 09:33 PM oi, Pessoal obrigado pelas respostas as minhs duvidas, MaiDEN_DuDE n era na pasta BIN, era na WORK, mas obrigado, ja fiquei a saber !! MAS... encontrei um problema no programa lool.... se inserir 86400 (como numero) o programa vai-me dar numeros negativos lol :| lool Agora é que não faço a minima de como resolver isso Fikem bem e obrigado pela boa ajuda I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
maiden Posted October 18, 2006 at 10:49 PM Report #58469 Posted October 18, 2006 at 10:49 PM :X Peço desculpa pelo erro, já há algum tempo que não programo em Pascal. Citação MAS... encontrei um problema no programa lool.... se inserir 86400 (como numero) o programa vai-me dar numeros negativos lol 😐 lool Estranho ???? a mim ao introduzir o valor 86400 dá-me isto: http://img97.imageshack.us/img97/7426/prtpascaltp0.jpg Cumps,
Dkid Posted October 19, 2006 at 07:18 AM Author Report #58497 Posted October 19, 2006 at 07:18 AM pois tens razao, eu enganei-me numeros negativos é com 36000 :S (devia ser 10h) I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Dkid Posted October 21, 2006 at 12:07 PM Author Report #59024 Posted October 21, 2006 at 12:07 PM Em 18/10/2006 às 23:49, MAiDEN_DuDE disse: :X Peço desculpa pelo erro, já há algum tempo que não programo em Pascal. Citação MAS... encontrei um problema no programa lool.... se inserir 86400 (como numero) o programa vai-me dar numeros negativos lol :| lool Estranho ???? a mim ao introduzir o valor 86400 dá-me isto: http://img97.imageshack.us/img97/7426/prtpascaltp0.jpg Cumps, Certo, mas se reparares 86400 n sao 5h :S ainda n encontrei a solução, propostas ?? Obrigado I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Triple Posted October 21, 2006 at 12:22 PM Report #59031 Posted October 21, 2006 at 12:22 PM Ora diz-me lá qual é o valor máximo que uma variavel do tipo Inteiro pode assumir? (-32768, +32767) quando chega ao máximo do valor começa a dar a "volta" é um erro de overflow, eu sugeria colocares o tipo de variavel como Longint, esta já pode assumir valores entre os -2147483647, +2147483647. Exprimenta e diz se funcionou.
Dkid Posted October 21, 2006 at 06:56 PM Author Report #59138 Posted October 21, 2006 at 06:56 PM "chinapah" nem me lembrei disso, passou-me ao lado... lool Obrigado, agora sim ja resulta I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now