Java
VB.Net
Functions
Learn programming C#
C#
exercises
131
Functions: greeting + farewell
Create a program whose Main must be like this: public static void Main() { SayHello(); SayGoodbye(); } SayHello and SayGoodbye are functions...
135
Function with parameters
Create a program whose Main must be like this: public static void Main() { SayHello("John"); SayGoodbye(); } SayHello and SayGoodbye are fun...
128
Function returning a value
Create a program whose Main must be like this: public static void Main() { int x= 3; int y = 5; Console.WriteLine( Sum(x,y) ); } "Sum" is a...
118
Function returning a value V2
Create a program whose Main must be like this: public static void Main() { __Console.WriteLine("\"Hello, how are you\" contains {0} spaces", ____...
113
Function write centered
Create a function to write centered on screen the text that is indicated as a parameter (supposing a screen width of 80 characters): WriteCentered(...
119
Function write underlined
Create a function able to write centered on screen the text that is indicated as a parameter (supposing a screen width of 80 characters) and then unde...
109
Function sum of array
Create a C# program to calculate the sum of the elements in an array. "Main" should be like this: public static void Main() { int[] example = {20,...
92
Function double
Create a function named "Double" to calculate and return an integer number doubled. For example. Double(7) should return 14....
109
Function Double reference parameter
Create a function named "Double" to calculate the double of an integer number, and modify the data passed as an argument. It must be a "void" function...
118
Function swap reference parameters
Create a function named "Swap" to swap the values of two integer numbers, which are passed by reference. An example of use might be: int x=5, y=...
92
Function power local variables
Create a function named "Power" to calculate the result of raising an integer number to another (positive integer) number. It must return another inte...
106
Function recursive power
Create a function that calculates the result of raising an integer to another integer (eg 5 raised to 3 = 53 = 5 × 5 × 5 = 125). This function must be...
148
Function Fibonacci
Create a C# program that uses recursion to calculate a number in the Fibonacci series (in which the first two items are 1, and for the other elements,...
115
Function modify a letter in a string
Create a function named "ChangeChar" to modify a letter in a certain position (0 based) of a string, replacing it with a different letter: string s...
96
Function IsPrimeTarea
Create a function named "IsPrime", which receives an integer number and retuns true if it is prime, or false if it is not: if (isPrime(127)) ......
100
Parameters of Main, Sum
Create a program named "sum", which receives two integer numbers in the command line and displays their sum, as in this example: sum 5 3 8...
140
Function SumDigits
Create a function SumDigits that receives a number and returns any results in the sum of its digits. For example, if the number is 123, the sum would ...
103
Function Factorial
The factorial of a number is expressed as follows: n! = n · (n-1) · (n-2) · (n-3) · ... · 3 · 2 · 1 For example, 6! = 6·5·4·3·2·1 Create a r...
92
Parameters of Main, Reverse
Create a program named "reverse", which receives several words in the command line and displays them in reverse order, as in this example: reverse ...
180
Function GetInt
Create a function named "GetInt", which displays on screen the text received as a parameter, asks the user for an integer number, repeats if the numbe...
135
Function tasks database
Create an improved version of the "tasks database", splitting it into functions....
111
Greatest value in a array
Create a function which returns the greatest value stored in an array of real numbers which is specified as parameter: float[] data={1.5f, 0.7f, 8....
99
Function factorial (iterative)
Create an iterative (non-recursive) function to calculate the factorial of the number specified as parameter: Console.Write ( Factorial (6) ); w...
98
Function WriteTitle
Create a function named "WriteTitle" to write a text centered on screen, uppercase, with extra spaces and with a line over it and another line under i...
97
Function return value for Main
Create a C# program in which you write a title (using the previous WriteTitle function) which the user will specify in command line. If no text is spe...
106
Function CountDV
Create a function that calculates the amount of numeric digits and vowels that a text string contains. It will accept three parameters: the string tha...
108
Function IsAlphabetic
Create a function that tells if a character is alphabetic (A through Z) or not. It should be used like this: if (IsAlphabetic ("a")) System.Consol...
95
Function IsNumber
Create a function that tells if a string is an intenger number. It should be used like this: if (IsNumber ("1234")) System.Console.WriteLine ("It ...
110
Function calculator, params of Main
Create a C# program to calculate a sum, subtraction, product or division, analyzing the command line parameters: calc 5 + 379 (Parameters must b...
98
Function calculator, params and return value of Main
Create a C# program to calculate a sum, subtraction, product or division, analyzing the command line parameters: calc 5 + 379 (Parameters must b...
92
Function MinMaxArray
Create a function named MinMaxArray, to return the minimum and maximum values stored in an array, using reference parameters: float[] data={1.5f, 0...
102
Reverse, recursive
Create a program that uses recursion to reverse a string of characters (for example, from "Hello" it would return "olleH")....
171
Function WriteRectangle
Create a function WriteRectangle to display a (filled) rectangle on the screen, with the width and height indicated as parameters, using asterisks. Co...
104
Function Palindrome, iterative
Create an iterative function to say whether a string is symmetric (a palindrome). For example, "RADAR" is a palindrome....
104
Palindrome, recursive
Create a recursive function to say whether a string is symmetric (a palindrome). For example, "RADAR" is a palindrome....
132
Function GetMinMax
Create a function named "GetMinMax", which will ask the user for a minimum value (a number) and a maximum value (another number). It should be called ...
107
Function Multiply & MultiplyR
Create two functions, Multiply and MultiplyR, to calculate the product of two numbers using sums. T he first version must be iterative, and the second...