🇺🇸

Arrays: Variables multiplicadas

Crearemos un ARRAY de nรบmeros enteros (int) y realizaremos algunas operaciones bรกsicas con รฉl.

Supongamos que queremos crear un array de 5 elementos e imprimirlos en el monitor serial. Ademรกs, calcularemos la suma y el valor mรกximo dentro del array.

void setup() {
  // Iniciar la comunicaciรณn con el monitor serial
  Serial.begin(115200);

  // Crear un array de 5 elementos
  int miArray[5] = {10, 15, 8, 3, 12};

  // Llamar a la funciรณn para imprimir el array
  imprimirArray(miArray);

  // Calcular y mostrar la suma de los elementos del array
  int suma = calcularSuma(miArray);
  Serial.print("Suma de los elementos: ");
  Serial.println(suma);

  // Encontrar y mostrar el valor mรกximo dentro del array
  int maximo = encontrarMaximo(miArray);
  Serial.print("Valor mรกximo: ");
  Serial.println(maximo);
}

void loop() {
  // Nada aquรญ en este ejemplo
}

// Funciรณn para imprimir el contenido del array
void imprimirArray(int arr[]) {
  Serial.println("Contenido del array:");
  for (int i = 0; i < 5; i++) {
    Serial.print(arr[i]);
    Serial.print(" ");
  }
  Serial.println();
}

// Funciรณn para calcular la suma de los elementos del array
int calcularSuma(int arr[]) {
  int suma = 0;
  for (int i = 0; i < 5; i++) {
    suma += arr[i];
  }
  return suma;
}

// Funciรณn para encontrar el valor mรกximo dentro del array
int encontrarMaximo(int arr[]) {
  int maximo = arr[0];
  for (int i = 1; i < 5; i++) {
    if (arr[i] > maximo) {
      maximo = arr[i];
    }
  }
  return maximo;
}

Publicado

en

Etiquetas:

Comentarios

Deja una respuesta

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *

ยฟQuieres avanzar con tu proyecto?