float somaVetor(float vetor[], int tamanho) {
float soma = 0;
for (int i = 0; i < tamanho; i++) {
soma += vetor[i]; // soma = soma + vetor[i];
}
return soma;
}
void setup() {
Serial.begin(9600);
float numeros[] = {10.0, 20.0, 30.0, 40.0, 50.0};
int tamanho = sizeof(numeros) / sizeof(float); // Calcula o tamanho do vetor
float resultado = somaVetor(numeros, tamanho);
Serial.print("Soma dos elementos: ");
Serial.println(resultado); // Mostra 150
float n2[] = {5.0, 6.0};
Serial.print("Soma dos elementos: ");
Serial.println( somaVetor(n2, sizeof(n2) / sizeof(float) ) ); // Mostra 11.0
}
void loop() {
// Nada faz.
}