Buscar

Criar uma struct para armazenar dados de um aluno em forma de lista; Inicializar a lista; Fazer os cálculos; Fazer a apresentação desses dados. Cr...

Criar uma struct para armazenar dados de um aluno em forma de lista; Inicializar a lista; Fazer os cálculos; Fazer a apresentação desses dados.
Criar uma struct para armazenar dados de um aluno em forma de lista
Inicializar a lista
Fazer os cálculos
Fazer a apresentação desses dados

Essa pergunta também está no material:

💡 1 Resposta

User badge image

Ed Verified user icon

Segue um exemplo de como criar uma struct para armazenar dados de um aluno em forma de lista, inicializar a lista, fazer os cálculos e apresentar esses dados em C++: ```c++ #include #include using namespace std; struct Aluno { string nome; int idade; float nota1, nota2, media; }; int main() { const int TAMANHO = 3; Aluno lista[TAMANHO]; // Inicializando a lista for (int i = 0; i < TAMANHO; i++) { cout << "Digite o nome do aluno " << i+1 << ": "; getline(cin, lista[i].nome); cout << "Digite a idade do aluno " << i+1 << ": "; cin >> lista[i].idade; cout << "Digite a nota 1 do aluno " << i+1 << ": "; cin >> lista[i].nota1; cout << "Digite a nota 2 do aluno " << i+1 << ": "; cin >> lista[i].nota2; cin.ignore(); lista[i].media = (lista[i].nota1 + lista[i].nota2) / 2; } // Fazendo os cálculos float mediaTurma = 0; for (int i = 0; i < TAMANHO; i++) { mediaTurma += lista[i].media; } mediaTurma /= TAMANHO; // Apresentando os dados cout << "\nDados dos alunos:\n"; for (int i = 0; i < TAMANHO; i++) { cout << "Aluno " << i+1 << ":\n"; cout << "Nome: " << lista[i].nome << endl; cout << "Idade: " << lista[i].idade << endl; cout << "Nota 1: " << lista[i].nota1 << endl; cout << "Nota 2: " << lista[i].nota2 << endl; cout << "Média: " << lista[i].media << endl; cout << endl; } cout << "Média da turma: " << mediaTurma << endl; return 0; } ``` Nesse exemplo, a struct `Aluno` é criada para armazenar os dados de cada aluno. Em seguida, é criada uma lista de alunos com tamanho 3. Depois, é feita a inicialização da lista com um loop `for`, onde o usuário digita os dados de cada aluno. Em seguida, é feito o cálculo da média de cada aluno e da média da turma. Por fim, é feita a apresentação dos dados de cada aluno e da média da turma.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais