Función Sumdigits - Ejercicio De Programacion C# Sharp

En este ejercicio de C#, aprenderás a crear una función llamada SumDigits que recibe un número y devuelve el resultado de la suma de sus dígitos. Este tipo de ejercicio es muy útil para practicar cómo trabajar con números y realizar operaciones matemáticas en C#. La función toma un número, descompone sus dígitos y los suma. En el ejemplo, si el número es 123, la función devolverá 6, que es la suma de 1 + 2 + 3. Este ejercicio te ayudará a comprender cómo manipular los dígitos de un número y aplicar operaciones simples dentro de C#.

Aprende a trabajar con números y sus dígitos con esta práctica función en C# y mejora tus habilidades en programación realizando operaciones matemáticas básicas.

 Categoría

Funciones

 Ejercicio

Función Sumdigits

 Objectivo

Cree una función SumDigits que reciba un número y devuelva los resultados en la suma de sus dígitos. Por ejemplo, si el número es 123, la suma sería 6.

Console.Write( SumDigits(123) );
6

 Ejemplo Ejercicio C#

 Copiar Código C#
// Importing the System namespace to access basic system functions
using System;

class Program
{
    // Main method where the program starts
    public static void Main()
    {
        // Calling the SumDigits function with the number 123 and printing the result
        Console.WriteLine(SumDigits(123)); // The sum of digits of 123 is 6, which will be printed
    }

    // Function to calculate the sum of digits of a given number
    public static int SumDigits(int number)
    {
        // Variable to store the sum of the digits
        int sum = 0;

        // While loop to iterate through each digit of the number
        while (number > 0)
        {
            // Add the last digit of the number to sum
            sum += number % 10; // The modulus operation gets the last digit of the number
            number /= 10; // Removing the last digit by dividing the number by 10
        }

        // Returning the sum of digits
        return sum; // The result is the sum of all digits
    }
}

 Salida

6

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Funciones

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  Función Factorial

    En este ejercicio de C#, aprenderás a crear una función recursiva para calcular el factorial de un número. El factorial de un número se expresa d...

  •  Parámetros de Main, Reverso

    En este ejercicio de C#, aprenderás a crear un programa llamado reverse que recibe varias palabras desde la línea de comandos y las muestr...

  •  Función GetInt

    En este ejercicio de C#, aprenderás a crear una función llamada GetInt, la cual muestra en pantalla un texto recibido como parámetro, solicita al usuari...

  •  Función base de datos de tareas

    En este ejercicio de C#, mejorarás un programa de "base de datos de tareas" dividiéndolo en varias funciones. Este tipo de ejercicio es excelente...

  •  Función mayor valor en una matriz

    En este ejercicio de C#, aprenderás a crear una función que devuelve el valor más grande almacenado en un arreglo de números reales, el cual se especifica como...

  •  Función factorial (iterativa)

    En este ejercicio de C#, aprenderás a crear una función iterativa (no recursiva) para calcular el factorial del número especificado como parámetro. El factoria...