Ir ao conteúdo

Posts recomendados

Postado

Crie o TAD em linguagem C Aluno que armazena o nome, ira e ano de início da graduação. Faça um algoritmo para ler um valor n e os dados de uma turma com n alunos. Após as leituras, mostre a média do IRA da turma, o nome e o IRA do aluno veterano.

  • Haha 1
Postado

Olá @TsunaY bom dia!

Você já começou  a fazer alguma coisa do código?

Se sim, poste ele para podermos ter uma ideia de como proceder.

E uma outra pergunta, o que seria esse "IRA"? Poderia me explicar?

Postado

@TsunaY Qual seria a sua duvida?

 

1 minuto atrás, thefill disse:

E uma outra pergunta, o que seria esse "IRA"? Poderia me explicar?

índice de rendimento acadêmico (IRA).

  • Obrigado 1
Postado
10 minutos atrás, TsunaY disse:

@kgin Não, a unica coisa que sei é que tem que usar Struct

Sim você vai ter que usar estruturas (struct) e vetores para fazer esse algoritmo.

 

você deveria fazer algo assim para começar

#include <stdio.h>


struct info_aluno
{
    char nome[60];
    int ira;
    int ano;
};


int main(void)
{
    struct info_aluno aluno;
    /* Pega as informações do aluno */
    printf("Digite o nome do aluno\n");
    fgets(aluno.nome, 60, stdin);

    printf("Digite o IRA do aluno\n");
    scanf("%d%*c", &aluno.ira);

    printf("Digite o ano de inicio da graduacao\n");
    scanf("%d%*c", &aluno.ano);

    /* Mostra as informações do aluno */
    printf("Nome do aluno:%s", aluno.nome);
    printf("IRA:%d\n", aluno.ira);
    printf("Ano:%d\n", aluno.ano);

    getchar();      /* Pausa o programa */
    return(0);
}

 

  • Curtir 1
Postado

Sim, mas não sei como continuar, a questão é meio confusa

17 minutos atrás, kgin disse:

Sim você vai ter que usar estruturas (struct) e vetores para fazer esse algoritmo.

 

você deveria fazer algo assim para começar


#include <stdio.h>


struct info_aluno
{
    char nome[60];
    int ira;
    int ano;
};


int main(void)
{
    struct info_aluno aluno;
    /* Pega as informações do aluno */
    printf("Digite o nome do aluno\n");
    fgets(aluno.nome, 60, stdin);

    printf("Digite o IRA do aluno\n");
    scanf("%d%*c", &aluno.ira);

    printf("Digite o ano de inicio da graduacao\n");
    scanf("%d%*c", &aluno.ano);

    /* Mostra as informações do aluno */
    printf("Nome do aluno:%s", aluno.nome);
    printf("IRA:%d\n", aluno.ira);
    printf("Ano:%d\n", aluno.ano);

    getchar();      /* Pausa o programa */
    return(0);
}

 

 

  • Triste 1
Postado

Para não se atrapalhar resolva um item de cada vez, depois de ter essa parte do código funcionando passe para o próximo item.

Pelas regras do fórum não podemos resolver, apenas ajudar com as dúvidas e dicas.

  • Curtir 1
Postado
46 minutos atrás, TsunaY disse:

Sim, mas não sei como continuar, a questão é meio confusa

Antes tinha dito que não sabia nem como começar 🤔

E não, não é confusa. Que dúvidas tem?

Tem um livro? Uma apostila?

  • Curtir 1
Postado

@Lucca Rodrigues a parte Faça um algoritmo para ler um valor n e os dados de uma turma com n alunos. Após as leituras, mostre a média do IRA da turma, o nome e o IRA do aluno veterano. tipo não consigo entender o que quer

Postado

@TsunaY Para ler os n alunos seu código deve ter uma estrutura de repetição (loop) como o for. Se já viu isso antes deve saber implementar. É no loop que terá a estrutura condicional (if) para testar e atribuir nome + ira do veterano e os valores para calcular a média.

  • Curtir 2

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!