Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

rdbp

Pascal-"AJUDA URGENTE"

Mensagens Recomendadas

rdbp    0
rdbp

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
JoaoRodrigues    0
JoaoRodrigues

Primeiro, o que são tabelas de seguimento?

Segundo, variáveis locais são variáveis que estão definidas dentro de uma função ou procedimento e que só são usadas dentro desse "sub-programa". Fora dele, é como se nao existissem.

Quanto ao programa, tem um erro :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
passarito    56
passarito

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!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade