Jump to content

Recommended Posts

Posted

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 ?

Posted

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.
Posted

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

Posted

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...  ?

Posted

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 ';'

Posted

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

Posted

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.