w3resource

C#: To calculate the sum of the individual digits of a specified number

C# Sharp Function: Exercise-10 with Solution

Write a program in C# Sharp to create a function to calculate the sum of the individual digits of a given number.

Visual Presentation:

C# Sharp Exercises: Function : To calculate the sum of the individual digits of a number

Sample Solution:

C# Sharp Code:

using System;

// Class definition named 'funcexer10'
public class funcexer10
{
    // Method to calculate the sum of individual digits of a number
    public static int SumCal(int n)
    {
        // Convert the number to a string
        string n1 = Convert.ToString(n);
        int sum = 0;

        // Loop through each digit in the number
        for (int i = 0; i < n1.Length; i++)
        {
            // Extract each digit and add it to the sum
            sum += Convert.ToInt32(n1.Substring(i, 1));
        }

        return sum; // Return the sum of individual digits
    }

    // Main method, the entry point of the program
    public static void Main()
    {
        int num;

        // Display a description of the program
        Console.Write("\n\nFunction : To calculate the sum of the individual digits of a number :\n");
        Console.Write("--------------------------------------------------------------------------\n");

        // Prompt the user to enter a number
        Console.Write("Enter a number: ");
        num = Convert.ToInt32(Console.ReadLine());

        // Calculate and display the sum of the digits of the input number
        Console.WriteLine("The sum of the digits of the number {0} is : {1} \n", num, SumCal(num));
    }
}

Sample Output:

Function : To calculate the sum of the individual digits of a number :                                        
--------------------------------------------------------------------------                                    
Enter a number: 25                                                                                            
The sum of the digits of the number 25 is : 7 

Flowchart :

Flowchart: C# Sharp Exercises - Function : To calculate the sum of the individual digits of a number

C# Sharp Code Editor:

Improve this sample solution and post your code through Disqus

Previous: Write a program in C# Sharp to create a function to check whether a number is prime or not.
Next: Write a program in C# Sharp to create a recursive function to find the factorial of a given number.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/csharp-exercises/function/csharp-function-exercise-10.php