UnKnowN Posted February 20, 2006 at 01:30 PM Report #14708 Posted February 20, 2006 at 01:30 PM O que é que está mal ? program d_pintassilgo; uses crt; var r:real; begin textcolor(4+12); writeln('Indique um número'); readln®; if (r=1) then writeln('O número introduzido foi o 1'); if (r=2) then writeln('O número introduzido foi o 2'); else writeln('Não introduziu nem o número 1 nem o número2'); end. O que é que está mal ?
saramgsilva Posted February 20, 2006 at 02:26 PM Report #14716 Posted February 20, 2006 at 02:26 PM ja nem me lembrava de programar em pascal... 😕 mas dei uns toques... bem nao sei o que é uses crt; nem textcolor(4+12); mas o seguinte programa ja funciona!!! 😛 program tofas(input,output); // uses crt; nao sei para que serve var r,sair : real; begin //textcolor(4+12); nao sei para que serve... writeln('Indique um numero'); readln(r); if (r=1) then writeln('O numero introduzido foi o 1') else if (r=2) then writeln('O numero introduzido foi o 2') else writeln('Nao introduziu nem o numero 1 nem o numero 2'); readln(sair); end. www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5
Overrun™ Posted February 20, 2006 at 06:52 PM Report #14761 Posted February 20, 2006 at 06:52 PM ja nem me lembrava de programar em pascal... 😕 mas dei uns toques... bem nao sei o que é uses crt; nem textcolor(4+12); mas o seguinte programa ja funciona!!! 😛 program tofas(input,output); // uses crt; nao sei para que serve var r,sair : real; begin //textcolor(4+12); nao sei para que serve... writeln('Indique um numero'); readln(r); if (r=1) then writeln('O numero introduzido foi o 1') else if (r=2) then writeln('O numero introduzido foi o 2') else writeln('Nao introduziu nem o numero 1 nem o numero 2'); readln(sair); end. TOFAS: ai que desgraça, bem tofas, o Uses CRT é uma biblioteca que permite usar o clr src que nos limpa o ecrã, o textcolor, permite-nos imbutir cores no texto, como o próprio nome indica. UnKnowN: quanto a erros de compilação, tinhas um ; antes do else (não é permitido) e faltava-te um readln; no fim que te permitia ver o resultado sem executares atravéz de DOS. Cumps. Overrun
saramgsilva Posted February 20, 2006 at 07:12 PM Report #14763 Posted February 20, 2006 at 07:12 PM ai que desgraça, bem tofas, o Uses CRT é uma biblioteca que permite usar o clr src que nos limpa o ecrã, o textcolor, permite-nos imbutir cores no texto, como o próprio nome indica. ai que desgraça pq?? 😛 ja nao programava pascal assim á uns 4 anos... lolol so tentei ajudar... ? www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5
Overrun™ Posted February 20, 2006 at 07:17 PM Report #14764 Posted February 20, 2006 at 07:17 PM soz, desgrassa pk andas a desleixar-te 😄 , tava no gozo heim 😕 . De qualquer forma tudo bem corrigis-te bem, so postei pra te "relembrar". Cumps. Overrun
saramgsilva Posted February 20, 2006 at 07:19 PM Report #14766 Posted February 20, 2006 at 07:19 PM ah ok!! assustaste-me... eu prefiro programar em C ou C++... 😄 www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5
UnKnowN Posted February 20, 2006 at 08:09 PM Author Report #14772 Posted February 20, 2006 at 08:09 PM Obrigado pla ajuda aos dois 😛
UnKnowN Posted February 20, 2006 at 08:26 PM Author Report #14776 Posted February 20, 2006 at 08:26 PM Continua a dar mal program d_pintassilgo; uses crt; var r:real; begin textcolor(4+12); writeln('Indique um número'); readln(r); if (r=1) then writeln('O número introduzido foi o 1'); else if (r=2) then writeln('O número introduzido foi o 2'); else writeln('Não introduziu nem o número 1 nem o número2'); readln; end. O FPC assume o erro no primeiro ELSE diz que falta 1 ';'
David Pintassilgo Posted February 20, 2006 at 08:35 PM Report #14778 Posted February 20, 2006 at 08:35 PM (é pá,..eu instalei o free pascal IDE, mas esta porra ao fazer copy/past não me leva o código todo que eu fiz o copy?? 😛 porque? ) cool stuffs to check. http://blog.zxcoders.com//
UnKnowN Posted February 20, 2006 at 09:56 PM Author Report #14790 Posted February 20, 2006 at 09:56 PM Seleccionas o texto que queres copiar e dps vais a Editar>Copy to Windows e dps fazes o Paste normalmente Ctrl+V 😛
David Pintassilgo Posted February 20, 2006 at 10:00 PM Report #14792 Posted February 20, 2006 at 10:00 PM meke???? eu fasso o copy (não há cá nenhum Copy to windows) e depois fasso, edit/past na janela do free IDE pascal e só parte do código é que passa :S cool stuffs to check. http://blog.zxcoders.com//
Overrun™ Posted February 20, 2006 at 10:08 PM Report #14795 Posted February 20, 2006 at 10:08 PM Hi again. program d_pintassilgo; uses crt; var r:real; begin clrscr; writeln('Indique um número'); readln(r); if (r=1) then writeln('O número introduzido foi o 1') else if (r=2) then writeln('O número introduzido foi o 2') else writeln('Não introduziu nem o número 1 nem o número 2'); readln; end. O teu problema provavelmente deriva de não estares a usar a biblioteca das cores, que actualmente não me recordo de qual seja, tens de fazer uses "nome da biblioteca" antes das var's onde tens o uses crt, aproveitei e apliquei alguma funcionalidade ao uses crt, experimenta o programa assim deve dar. Cumps. Overrun
UnKnowN Posted February 21, 2006 at 01:30 PM Author Report #14824 Posted February 21, 2006 at 01:30 PM Pah o problema e mesmo no ELSE (e o que o FPC assume... ) agr nao estou em casa e nao tnho aqui nenhum compilador de Pascal mas dps digo kk koisa 😛
saramgsilva Posted February 21, 2006 at 01:37 PM Report #14825 Posted February 21, 2006 at 01:37 PM tenta experimentar outro compilador.... por encrivel k parece pode ajudar a resolver o problema ( a semana passada tive esse problema em k no visual c++ 1 programa dava erro e no dev c++ ja n dava ...e perceber pq?? ) www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5
UnKnowN Posted February 21, 2006 at 02:57 PM Author Report #14842 Posted February 21, 2006 at 02:57 PM Agora já deu obrigado Overrun PS: no meu Compiler (FPC) a "célula" 'uses crt;' estava a dar erro ... :\ da primeira vez que tentei ... mas agora já nao deu 😛
Overrun™ Posted February 21, 2006 at 05:44 PM Report #14864 Posted February 21, 2006 at 05:44 PM provavelmente era devido ao facto de estares a usar o uses crt sem lhe dares utilidade, estavas a indicar uma biblioteca sem utilidade nenhuma e pode ter dado algum conflito 😕 Cumps. Overrun
UnKnowN Posted February 21, 2006 at 08:01 PM Author Report #14883 Posted February 21, 2006 at 08:01 PM Tipo o que entendes por dar uso é usar o clrscr certo ? =X
UnKnowN Posted February 21, 2006 at 10:06 PM Author Report #14912 Posted February 21, 2006 at 10:06 PM Pois e eu dava ... pah caga nisso ... lol agora já está a dar bem ... 😛
Overrun™ Posted February 21, 2006 at 10:09 PM Report #14913 Posted February 21, 2006 at 10:09 PM Quanto à cena da biblioteca das cores é que tens de fazer um outro uses, mas eu não me lembro do nome da biblioteca, experimenta ver um post aí com o programa de final de curso do [GPL] que ele tem la, ou espera por uma resposta mais concisa 😁. Cumps. Overrun
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