Fazer um programa que receba as 4 notas e o nome de um aluno via teclado e em seguida, dependendo do valor da média vai verificar se: Média maior ou igual a 7.0 - Aluno aprovado Média menor que sete e maior ou igaul a 4.0 - Aluno em recuperação Média menor que 4.0 - Aluno reprovado Mostrando na tela no final o nome e a situação do aluno.
em C#
Soluções para a tarefa
Código
Linguagem C#
using System.Collections.Generic;
List<int> lista_notas = new List<int>();
Console.WriteLine("Insira o nome do aluno: ");
string nome = Console.ReadLine();
for (int x = 0; x < 4; x++)
{
Console.WriteLine("Insira a nota do aluno: ");
int nota = int.Parse(Console.ReadLine());
lista_notas.Add(nota);
}
int media = (lista_notas[0] + lista_notas[1] + lista_notas[2] + lista_notas[3]) / 4;
if(media >= 7)
{
Console.WriteLine(nome+": APROVADO");
}
else if(media < 7 && media > 4)
{
Console.WriteLine(nome+": RECUPERAÇÃO");
}
else if(media < 4)
{
Console.WriteLine(nome+": REPROVADO");
}
Explicação Passo a Passo
1. Criamos uma lista para armazenar as 4 notas do aluno:
List<int> lista_notas = new List<int>();
OBS: INSIRA A LINHA using System.Collections.Generic; NO INICIO DO CÓDIGO
2. Escrevemos uma mensagem pedindo o nome do aluno e armazenamos o que o usuário responder:
Console.WriteLine("Insira o nome do aluno: ");
string nome = Console.ReadLine();
3. Criamos um loop for de 4 vezes:
for (int x = 0; x < 4; x++)
4. Pedimos a nota do aluno, convertendo isso em inteiro com int.Parse() e armazenando em nota:
int nota = int.Parse(Console.ReadLine());
5. Adicionamos essa variável nota na lista
lista_notas.Add(nota);
6. Montamos a média do aluno, somando as 4 notas e dividindo por 4:
int media = (lista_notas[0] + lista_notas[1] + lista_notas[2] + lista_notas[3]) / 4;
7. Verificamos se a media é maior que 7:
if(media >= 7)
{
Console.WriteLine(nome+": APROVADO");
}
8. Verificamos se a media é menor que 7 e maior que 4:
else if(media < 7 && media > 4)
{
Console.WriteLine(nome+": RECUPERAÇÃO");
}
9. Verificamos se a media é menor que 4:
else if(media < 4)
{
Console.WriteLine(nome+": REPROVADO");
}
Espero ter ajudado ;)