Buscar

Atividade 6 - Linguagem de Programação II

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

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

Prévia do material em texto

Atividade referente a aula VI
Aluno: Rhuan Pablo da Silva
1. Crie um programa que possa cadastrar n alunos
a. Cada aluno deve possuir nome, número da matrícula e duas notas.
b. Em seguida imprima a matrícula, o nome e a média de cada um dos alunos
cadastrados.
c. Utilize struct para representar os alunos
#include <iostream>
#include <string>
using namespace std;
struct Aluno {
string nome;
int matricula;
float nota1, nota2;
};
int main() {
int n;
cout << "Digite o numero de alunos: ";
cin >> n;
Aluno* alunos = new Aluno[n];
for(int i = 0; i < n; i++) {
cout << "Digite o nome do aluno " << i+1 << ": ";
cin >> alunos[i].nome;
cout << "Digite a matricula do aluno " << i+1 << ": ";
cin >> alunos[i].matricula;
cout << "Digite a nota 1 do aluno " << i+1 << ": ";
cin >> alunos[i].nota1;
cout << "Digite a nota 2 do aluno " << i+1 << ": ";
cin >> alunos[i].nota2;
}
cout << endl << "Resultado final:" << endl;
for(int i = 0; i < n; i++) {
float media = (alunos[i].nota1 + alunos[i].nota2) / 2;
cout << "Matricula: " << alunos[i].matricula << endl;
cout << "Nome: " << alunos[i].nome << endl;
cout << "Media: " << media << endl << endl;
}
delete[] alunos;
return 0;
}

Continue navegando

Outros materiais