Etiqueta: Array

  • Arrays: Variables multiplicadas

    Utilizandoel Arduino IDE. En este ejemplo, crearemos un array de números enteros 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;
    }