String nome;
double notas[10];
double soma = 0;
void setup() {
Serial.begin(9600);
Serial.println("Digite seu nome:");
}
void loop() {
while (Serial.available() == 0) { // Aguarda até que algo seja digitado na porta serial
}
nome = Serial.readStringUntil('\n'); // Lê o nome digitado
Serial.print("Digite as 10 notas de ");
Serial.println(nome);
for (int i = 0; i < 10; i++) {
while (Serial.available() == 0) { // Aguarda até que algo seja digitado na porta serial
}
notas[i] = Serial.parseFloat(); // Lê as notas digitadas
soma += notas[i];
}
double media = soma / 10;
Serial.print("Nome: ");
Serial.println(nome);
Serial.print("Notas: ");
for (int i = 0; i < 10; i++) {
Serial.print(notas[i]);
Serial.print(" ");
}
Serial.println();
Serial.print("Média: ");
Serial.println(media, 2);
while (true) { // Fica em um loop infinito para evitar que o programa reinicie
}
}