jueves, 28 de mayo de 2026

Mostrar la suma de los números pares en un rango de dos números, también sumar el rango de los números en C Sharp

Ejemplo: si ingreso el número 10 y 23, que sume los números pares entre el 10 y 23 pero que también sume el 10 y 23.
10,11,12,13,14,15,16,17,18,19,20,21,22,23 = 135


Código del ejercicio:

Console.Write("Ingresar número: ");
int num1 = int.Parse(Console.ReadLine());
Console.Write("Ingresar número: ");
int num2 = int.Parse(Console.ReadLine());
int sumPar = 0, n1 = num1 + 1, n2 = num2 - 1;
while(n1 <= n2)
{
    if(n1 % 2 == 0)
    {
        sumPar += n1;
    }
    n1++;
}
Console.Write(sumPar + num1 + num2);
Console.ReadKey();

Definición de los códigos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
int --> dato entero de 32 bits.
Parse() --> se utiliza para convertir una representación de cadena de un número en un entero equivalente con signo de 16/32/64 bits.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.

Explicación del Código:

Descripción del ejercicio

Este programa en C# permite ingresar dos números y calcular:

  • La suma de los números pares dentro del rango.
  • También suma los dos números ingresados.

Código en C#

Console.Write("Ingresar número: ");
int num1 = int.Parse(Console.ReadLine());

Console.Write("Ingresar número: ");
int num2 = int.Parse(Console.ReadLine());

int sumPar = 0, n1 = num1 + 1, n2 = num2 - 1;

while(n1 <= n2)
{
    if(n1 % 2 == 0)
    {
        sumPar += n1;
    }

    n1++;
}

Console.Write(sumPar + num1 + num2);
Console.ReadKey();

Explicación simple del código

Console.Write("Ingresar número:");
Muestra un mensaje para pedir un número al usuario.

int num1 = int.Parse(Console.ReadLine());
Guarda el primer número ingresado.

int num2 = int.Parse(Console.ReadLine());
Guarda el segundo número ingresado.

int sumPar = 0;
Variable que almacenará la suma de los números pares.

n1 = num1 + 1;
Comienza desde el siguiente número después del primero.

n2 = num2 - 1;
Finaliza antes del segundo número.

while(n1 <= n2)
Recorre todos los números dentro del rango.

if(n1 % 2 == 0)
Verifica si el número es par.

sumPar += n1;
Suma el número par encontrado.

n1++;
Incrementa el número para seguir recorriendo el rango.

Console.Write(sumPar + num1 + num2);
Muestra el resultado final:

  • Suma de los números pares.
  • Más los dos números ingresados.

Ejemplo

Si el usuario ingresa:

  • Primer número: 2
  • Segundo número: 10

Los números pares dentro del rango son: 4, 6 y 8

La suma es: 4 + 6 + 8 = 18

Luego se suman los extremos: 18 + 2 + 10 = 30

No hay comentarios.:

Publicar un comentario

Mostrar la suma de los números impares en un rango de dos números, también sumar el rango de los números en C Sharp

Ejemplo: si ingreso el número 9 y 22, que sume los números impares entre el 9 y 22 pero que también sume el 9 y 22. 9,10,11,12,13,14,15,16,...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️