Bepaal de juiste parameter modifier voor de DoubleValue functie
Specificaties
De verdubbelde waarde van value moet buiten de DoubleValue ook beschikbaar zijn.
Verwachte output
Als value = 21, komt in de console:
Before: 21
After: 42
The value was successfully doubled.
Als value = -3, komt in de console:
Before: -3
After: -3
The operation failed. The number must be positive.
Nu jij
using System;class Program{ // Method that doubles the number and returns a message static string DoubleValue(________ int number) { if (number > 0) { number *= 2; return "The value was successfully doubled."; } return "The operation failed. The number must be positive."; } static void Main() { int value = -21; Console.WriteLine($"Before: {value}"); // Call the method and save the message string resultMessage = DoubleValue(________ value); Console.WriteLine($"After: {value}"); Console.WriteLine(resultMessage); }}
Mogelijke uitwerking
using System;class Program{ // Method that doubles the number and returns a message static string DoubleValue(ref int number) { if (number > 0) { number *= 2; return "The value was successfully doubled."; } return "The operation failed. The number must be positive."; } static void Main() { int value = -21; Console.WriteLine($"Before: {value}"); // Call the method and save the message string resultMessage = DoubleValue(ref value); Console.WriteLine($"After: {value}"); Console.WriteLine(resultMessage); }}
Opdracht 2
Bepaal de juiste parameter modifier voor de IsEven functie
Specificaties
De even boolean moet gezet worden
De absValue moet ook gezet worden naar de absolute waarde van de value
Verwachte output
Number: -7
Even: False
Absolute Value: 7ve.
Nu jij
using System;class Program{ // Method that checks if a number is even and calculates the absolute value static bool IsEven(int number, ________ int absoluteValue) { bool retValue = (number % 2 == 0); absoluteValue = Math.Abs(number); return retValue; } static void Main() { int value = -7; // Calls the method and saves the result bool even = IsEven(value, ________ int absValue); Console.WriteLine($"Number: {value}"); Console.WriteLine($"Even: {even}"); Console.WriteLine($"Absolute Value: {absValue}"); }}
Mogelijke uitwerking
using System;class Program{ // Method that checks if a number is even and calculates the absolute value static bool IsEven(int number, ________ int absoluteValue) { bool retValue = (number % 2 == 0); absoluteValue = Math.Abs(number); return retValue; } static void Main() { int value = -7; // Calls the method and saves the result bool even = IsEven(value, ________ int absValue); Console.WriteLine($"Number: {value}"); Console.WriteLine($"Even: {even}"); Console.WriteLine($"Absolute Value: {absValue}"); }}
Opdracht 3
Maak de functiedefinitie en de functieaanroep compleet
Specificaties
De functie moet beschrijvende functienaam hebben
De functie moet een integer als parameter hebben
Binnen de functie mag de integer niet gewijzigd worden, nu niet en ook niet in de toekomst.
De functie moet aangeroepen worden in de Main functie
Verwachte output
Number: 5
The square of 5 is 25.
Nu jij
using System;class Program{ // Method that calculates the square of a number without modifying the value of 'number' static string ________ { return $"The square of {number} is {number * number}."; } static void Main() { int value = 5; // Call the method and store the result string message = ________; Console.WriteLine($"Number: {value}"); Console.WriteLine(message); }}
Mogelijke uitwerking
using System;class Program{ // Method that calculates the square of a number without modifying the value of 'number' static string CalculateSquare(in int number) { return $"The square of {number} is {number * number}."; } static void Main() { int value = 5; // Call the method and store the result string message = CalculateSquare(value); Console.WriteLine($"Number: {value}"); Console.WriteLine(message); }}