Ir para conteúdo
Fórum Script Brasil
  • 0

AJUDA - While com "resultado"


Felipe1308

Pergunta

Olá, fiz um programa em C para um trabalho escolar e quero saber se tem como fazer o programa exibir o nome e a idade dos "contratados" no fim do programa.

#include <stdio.h>
#include <stdlib.h>
main(){
char nome[100];
int cont=0,idade;
printf ("Precisamos de 5 pessoas maiores de 18 anos para trabalhar no restaurante. \n Os 5 primeiros a se cadastrarem serao contratados. \n");
while (cont<5){
printf("Digite seu primeiro nome: \n");
scanf("%s",&nome);

printf("Digite sua idade, Sr. %s: \n",nome);
scanf("%d",&idade); //O %d tem a mesma função do %s, mas permite apenas números inteiros.

if (idade<18){
printf ("Voce é de menor, não pode trabalhar aqui, %s \n",nome);
}
else if (idade>=18){
printf ("Parabens, voce esta contratado, Sr. %s :D \n",nome);
cont=cont+1;
}
}
}

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Você já mostra o nome. Falta apenas a idade, que segue o mesmo princípio e idéia.

printf ("Voce é menor de idade (%d anos), não pode trabalhar aqui, %s \n", idade, nome);

Duas observações sobre o código:

- Na leitura da string, não se usa & na frente da variável. A variável vetor já é um ponteiro para a estrutura:

- Fazer o tratamento para o caracter ENTER, no momento da leitura do dado usando scanf(), para evitar que o programa fique "louco":

 scanf("%s%* c",nome);
e
scanf("%d%*c",&idade); 
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...