Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
bobpunk

[duvida]Tratador de Entradas

Recommended Posts

Minha Professora de programação passou o seguinte exercicio

Projeto Introdução à Programação

OPÇÃO B – TRATADOR DE ENTRADAS

A universidade “Estude bem e tenha um futuro brilhante” está organizando seu vestibular 2008. Estão sendo oferecidas 100 vagas para os seus 12 cursos. Sabendo que diversas pessoas irão se inscrever, desenvolva um software em Pascal para fazer o cadastro dos cursos e a leitura dos dados de todos os candidatos (você decide qual é a condição de parada), o programa deverá calcular e exibir:

 Concorrência por curso;

Nome e idade do candidato mais novo;

Nome do curso que obteve o maior número de inscritos;

 Quantidade total de inscritos no vestibular 2008.

Atenção !!

 Um detalhe importante é que a idade do aluno deve ser tratada de maneira que se ele digitar alguma coisa diferente de número, o programa deve dizer que a entrada é inválida e solicitar que ele digite de novo.

o Lembre-se que a idade deve ser definida como um string. O programa deve verificar se há apenas números na idade. Caso isso seja verdade, o seu programa deverá converter essa idade que é um string para um inteiro. Para fazer isso, faça uma conversão para a base decimal. Veja a seguir: 3 + 20 + 100 = 123

 Para cada curso deve ser lida a descrição e a quantidade de vagas oferecidas;

 Para cada aluno deve ser lido seu nome, idade e curso solicitado.

O programa já esta quase pronto mas não consigo de jeito nenhum fazer essas partes que estão destacadas.

Alguem ae pode Me ajudar? :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

se o problema são as partes em vermelho, de uma olhada nos algoritimos que postei neste tópico, eles apresentam no final, qual a temperatura maior e a menos do dia, por base nisso da pra adaptar e usar como se fosse a idade do candidato mais novo.

veja se ajuda:

http://forum.clubedohardware.com.br/sugestoes-algoritmo-meio/530501

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  • RED ICE.

    Muito bom o seu programa + não auxiliou muito para o resolvimento do meu pois no meu programa ele não tem uma quantidade definidas de candidatos a serem escritos...

    no caso eu nunca poderia usar um 'for'

    Mais graças a você eu consegui ter uma ideia de como resolver o meu programa

    ele ficou + ou menos assim

    menori :=100000 ; // variavel atribuida para estabelecer a menor idade. COm 1 valor absurdo

    repeat

    Writeln ('Digite Seu Nome e sua idade');

    readln(nome,idade); // Nome e idade do candidato

    if (idade < menori) then

    begin

    nomem:= nome; //nome do candidato + novo

    menori := idade; //aqui esta a solução do problema ond as variaveis irão receber o nome e a idade do aluno + novo

    end; // Fim da condição if

    botei só o trecho com a solução da minha duvida

    Muito obrigado por tudo e até +

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    beleza...

    no caso de não ter um numero fixo, acho que daria para usar alocação dinâmica de memória...

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário






    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

    Direitos autorais

    Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

    ×