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:  
Ricardo Moreira Frutuoso

C++ RESOLVIDO Programas que lê nome e notas de 15 alunos em C++

Recommended Posts

Boa noite pessoal!

 

Estou iniciando no mundo da programação, e já estou cheio de duvidas, sei que não e nada fácil...mas gostaria de uma ajuda, pois ja estou alguns dias tentando resolver uma questão que pede para receber 15 nomes, notas de alunos segue a questão abaixo:

 

Criar um algoritmo que leia o nome, nota final de 15 alunos. Para alunos com nota acima e igual a 5 exibir "Aprovado", para alunos com nota abaixo de 5 exibir "Sub".

 

o que eu fiz até agora:

 

#define M 15

struct alunos {

 

char nome [50];

float notas[M];

cont [M];

int i;

} for (i=0;i<M;i++){

printf("Informe o nome o nome do aluno \n");

scanf("%s", &cont.nome);

printf("Informe a nota do aluno \n");

scanf("%f", &cont.notas);

if (notas <=5){

printf ("\n %s aprovado \n" , cont.nome);

}

else {

printf("\n %s sub\n", cont.neme);

}

}

 

 

por favor preciso de uma ajuda, desde já agradeço a atenção.

  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia. Primeiro você precisa entender como de divide o corpo do algoritmo e como se usa uma struct. Antes de trabalhar com structs você deveria entender como funciona um código básico.

 

Faça o algoritmo usando somente um nome e uma nota e verificando se ele está aprovado. Vi que no seu código falta o main().

Poste aqui o resultado.

Após isso tentaremos incluir a struct e o laço de repetição.

 

Obs: cole seu código na tag de código

 

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Ricardo Moreira Frutuoso     é como o @Math.Pi   disse ,  na linguagem c / c++  você precisa colocar seu código dentro da função int main()  ,   e você está usando struct para fazer um código simples , onde essa struct não seria necessária , apesar de que tudo bem se você quiser usa-la , não tem problema ,   mas seria mais fácil se você usar variáveis simples  .   então essa parte do for precisa estar dentro da main , assim :

struct alunos cont;
int mai(){
     for (i=0;i<M;i++){
            .
            .
    continuação do código
            .
            .
    return 0;
}

 

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites
7 horas atrás, Math.Pi disse:

Bom dia. Primeiro você precisa entender como de divide o corpo do algoritmo e como se usa uma struct. Antes de trabalhar com structs você deveria entender como funciona um código básico.

 

Faça o algoritmo usando somente um nome e uma nota e verificando se ele está aprovado. Vi que no seu código falta o main().

Poste aqui o resultado.

Após isso tentaremos incluir a struct e o laço de repetição.

 

Obs: cole seu código na tag de código

 

 

muito obrigado pela informação!

 

Poderia dar uma fora de fazer com variáveis simples? por favor!

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
Postado (editado)
2 horas atrás, Ricardo Moreira Frutuoso disse:

 

muito obrigado pela informação!

 

Poderia dar uma fora de fazer com variáveis simples? por favor!

int idade[10];
float salario[10];

for (int i = 0; i<10; i++){
  scanf("%d", &idade);
  scanf("%f", &salario);
}

Sem struct. Somente com vetores.

Editado por Math.Pi
  • Curtir 1
  • Haha 1

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

×