Jump to content

Pascal-"AJUDA URGENTE"


rdbp

Recommended Posts

alguem que me possa explicar isto e como se faz:

exercicio:

Recorrendo as tabelas de seguimento,obtenha e justifique o output obtido, para o programa que se segue.

                   

Program exer;                                                                        |

var A,b,c:integer;

begin                                                                                      |                                                               

A:=1;B:=;C:=13;

while A<11 do A:=A+B;                                                        |

If C< A+b then C:=A+B else C:=A-B;B:=C-B;                    |

writeln(A:5, B:8);

write(C:6);

writeln(A/3:6:2);

end.

ah e ja agora alguem que tambem me podese explicar o que sao variaves locais ,e parametros formais(por valor e por variavel).

obrigado e desculpem la o incomodo ,mas se alguem pudesse responder ,agradecia

Link to comment
Share on other sites

  • 2 weeks later...

Boas,

um dos primeiros passos na programação é identação.

Coloca o programa como deve de ser:

Program exer;
var A,b,c:integer;
begin
  A:=1;
  B:=; {<-- ERRO o B tem de ter valor}
  C:=13;
  while A<11 do A:=A+B;
  If C< A+b then C:=A+B else C:=A-B;
  B:=C-B;
  writeln(A:5, B:(*?*);
  write(C:6);
  writeln(A/3:6:2); {se declaras A como integer nao podes obter decimais ---  :6:2}
end.

Mas acho que não é este o resultado que procuras!

Link to comment
Share on other sites

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.