Cómo hacer la suma de números pares en una lista

| Última modificación: 15 de marzo de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

En el mundo de la programación, uno de los desafíos comunes es trabajar con listas de datos y realizar operaciones específicas sobre sus elementos. En este artículo, explorarás cómo hacer la suma de números pares en una lista, un problema que puede surgir en diversas situaciones al trabajar con lenguajes de programación como Python, C++ u otro.

Suma de números pares en una lista en Python

Python es uno de los lenguajes de programación más populares y versátiles, además de una excelente opción para abordar este problema. Para hacer la suma de números pares en una lista en Python, puedes utilizar un enfoque simple y efectivo. A continuación, se muestra un ejemplo de código que ilustra este método:

def suma_de_numeros_pares(lista): 
       suma = 0 
       for elemento in lista: 
              if elemento % 2 == 0: 
                   suma += elemento 
       return suma

Este código define una función llamada suma_de_numeros_pares, que recibe una lista como argumento y devuelve la suma de los números pares en esa lista.

Utilizando métodos de ordenamiento

En algunos casos, es posible que desees ordenar la lista antes de realizar la suma de elementos pares. Python ofrece métodos de ordenamiento incorporados, como sort(), que te permiten hacerlo. Aquí tienes un ejemplo de cómo hacerlo:

def suma_de_numeros_pares_ordenados(lista): 
       lista.sort() 
       suma = 0 
       for elemento in lista: 
                if elemento % 2 == 0: 
                     suma += elemento 
       return suma

Sumando valores pares en C++

Si prefieres trabajar en C++, también puedes lograr este objetivo de manera sencilla. Aquí tienes un ejemplo de código en C++ para sumar números pares en una lista:

#include <iostream> 
#include <vector>
 
int suma_de_numeros_pares(std::vector<int> lista) { 
      int suma = 0; 
      for (int elemento : lista) { 
             if (elemento % 2 == 0) { 
                  suma += elemento; 
             } 
      } 
      return suma; 
} 

int main() { 
      std::vector<int> lista = {1, 2, 3, 4, 5, 6}; 
      int resultado = suma_de_numeros_pares(lista); 
      std::cout << "La suma de elementos pares es: " << resultado << std::endl; 
      return 0; 
}

En resumen, la suma de números pares en una lista es un problema común en la programación que puede resolverse de manera efectiva utilizando lenguajes como Python o C++. Estos lenguajes ofrecen una variedad de herramientas y enfoques para abordar este desafío de manera eficiente.

Únete a KeepCoding y aprende más

Si deseas aprender mucho más sobre desarrollo web y convertirte en un profesional altamente demandado en la industria tecnológica, te invitamos a unirte a nuestro Desarrollo Web Full Stack Bootcamp. Con este programa, no solo aprenderás a resolver problemas como la suma de números pares en una lista, sino que también te prepararás para una carrera exitosa en un sector que ofrece salarios competitivos y estabilidad laboral. ¡Pide información ya mismo y transforma tu futuro!

Alberto Casero

Alberto Casero es CTO en Watium, Fundador de Kas Factory & Coordinador del Bootcamp en Desarrollo Web.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Desarrollo Web

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado