Olá, pessoal!
podem por favor dizer-me como fazer(criar) um algoritmo para achar a média de um estudante?
Obrigado!
Dependendo da linguagem que você usa isso pode variar. Deixe explicito em qual linguagem você quer. Mas basicamente você entra no programa as notas do aluno, soma estas notas e em seguida divide pelo número de provas que o aluno fez. Sendo assim você tem uma média aritmética sem pesos nas notas. Que deve ser o que você está precisando.
Qualquer coisa para entender a média verifique o seguinte site:
http://www.brasilescola.com/matematica/media-aritmetica.htm
Vou escrever em C a solução para a sua pergunta usando 3 notas para o semestre.
#include<stdio.h>
void main(){
float nota1, nota2, nota3,media;
printf("Digite a primeira nota do aluno: ");
scanf("%f",¬a1);
printf("Digite a segunda nota do aluno: ");
scanf("%f",¬a2);
printf("Digite a terceira nota do aluno: ");
scanf("%f",¬a3);
media = (nota1+nota2+nota3)/3;
printf("A media das notas eh: %.2f\n",media);
}
Você passou (se o aluno obteve média igual ou superior a 7)
// Você vai ser reavaliado (se o aluno obteve média inferior a 7, porém superior ou igual a 5)
// Você foi reprovado (se o aluno obteve média inferior a 5).
var
nota1,nota2,nota3,nota4:inteiro
media:real
inicio
escreva("Informe a nota 1 :")
leia(nota1)
escreva("Informe a nota 2 :")
leia(nota2)
escreva("Informe a nota 3 :")
leia(nota3)
escreva("Informe a nota 4 :")
leia(nota4)
media<-(nota1+nota2+nota3+nota4)/4
se (media<5) entao
escreva("Você foi reprovado! sua média :",media)
senao
se (media>=5) e (media<7) entao
escreva("Você vai ser reavaliado! sua média :",media)
senao
escreva("Você passou! sua média :",media)
fimse
fimse
fimalgoritmo
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar