void setup() {
float resultado;
float nota_1;
float nota_2;
float nota_3; //disponibiliza memoria para as variaveis
Serial.begin(115200); // abre a porta de comunicacao serial
Serial.println("Digite a sua primeira nota :"); // aparece na serial digite sua primeira nota
while (Serial.available() == 0 ) {} // segura a execucao ate ser pressionado enter
nota_1 = Serial.parseFloat(); // pega o dado e salva na variavel nota 1
Serial.println(nota_1); // escreve o valor a serial
delay(100); //espera 100 milesimos
Serial.end(); //desliga a porta serial
Serial.begin(115200); // liga a porta serial
Serial.println("Digite a sua segunda nota :"); // aparece na serial digite sua segunda nota
while (Serial.available() == 0) {} // impede que o codigo avance enquanto a condicao e cumprida
nota_2 = Serial.parseFloat(); // pega o dado e salva na variavel nota 2
Serial.println(nota_2); // mostra valor nota 2
delay(100); // espera 100 milesimos
Serial.end(); // desliga a serial
Serial.begin(115200); // abre a porta serial
Serial.println("Digite a sua terceira nota :"); //escreve na tela
while (Serial.available() == 0) {} // impede que o codigo avance enquanto a condicao e cumprida
nota_3 = Serial.parseFloat(); // pega o dado e salva na variavel nota 3
Serial.println(nota_3); // mostra valor digitado na nota 3
delay(100); // espera 100 milesimos
Serial.end(); // desliga a comunicacao serial
Serial.begin(115200); // liga a comunicacao serial
resultado = (nota_1 + nota_2 + nota_3) / 3; // calcula a media
Serial.println("Sua media :"); // escreve sua media e pula uma linha na serial
Serial.println(resultado);
if (resultado >= 7) { //cria uma condicao caso o aluno tire media superior ou igual a 7 e diz se ele esta aprovado
Serial.println("Aprovado");
}
else {
Serial.println("Reprovado"); // diz se o aluno nao atingiu a media
}
}
void loop() {}