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

bluedark

Dúvida Pseudocódigo

Mensagens Recomendadas

bluedark

Bom dia,

O seguinte algoritmo deve fazer a função inscrever até ao máximo de 50 pessoas:

-----------------------------------------------------------------

Algoritmo "Inscrever"

Var;

inscritos [50];

nome=carater;

num=inteiro

INÍCIO;

num=0

PARA i=0 até inscritos 49 FAZER

ESCREVER "Introduza o nome do participante",num;

OBTER nome

num=num+1

FIM PARA

FIM

-----------------------------------------------------------------

Acham que está correto?

Cumprimentos,

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
thoga31

Mete o algoritmo dentro das tags CODE, lê-se sempre melhor ;)

Ora então vamos lá analisar o código:

  1. Declaraste a variável inscritos, que é uma array de 50 elementos (considerando o primeiro elemento de índice 1), mas este array não tem nenhum tipo de dados, e não está a servir para nada no programa (neste momento).
  2. Declaraste nome como uma variável do tipo caracter - este tipo de dados só guarda 1 caracter, e não um conjunto deles. O que tu queres é uma String.
  3. A variável i não está declarada.
  4. A variável num não serve para nada. Não precisas dela para dizer qual o nº do participante acerca do qual se está a fazer input do nome.
  5. Não estás a guardar os nomes em lado nenhum.
  6. Se pretendes guardar os nomes dos inscritos numa array, não precisas da variável nome para nada.
  7. O que significa "ATÉ inscritos 49"? Isto não tem significado.
  8. Não estás a utilizar o ponto e vírgula ( ; ) apropriadamente, ele aparece meio ao calhas no código.
  9. (um pequeno pormenor que será muito importante em programas maiores) Não estás a indentar correctamente o código.


Knowledge is free! | Occasional Fortnite player

Partilhar esta mensagem


Ligação 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. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.