Utfordring: Returverdier
Her er operate en metode som skal returnere true hvis a + b er lik c. Fyll inn det som mangler for at metoden skal oppføre seg slik.
main.cs
12345678910111213141516171819using System; namespace ConsoleApp { internal class Program { static __ operate(int a, int b, int c) { __; } static void Main(string[] args) { Console.WriteLine(operate(1, 2, 3)); Console.WriteLine(operate(2, 4, 1)); Console.WriteLine(operate(5, 10, 15)); } } }
- Vi kan skrive uttrykk direkte i retursetningen.
- For eksempel er det gyldig å skrive
return a + b, siden det først evaluerera + bog deretter returnerer resultatet. På samme måte kan vi også skrive boolske uttrykk direkte i returverdien, siden boolske uttrykk også er uttrykk. Derfor er det også gyldig å skrivereturn a > b. Bruk denne informasjonen til å tenke ut hvordan du kan skrive et boolsk uttrykk som returnerertruehvis summen avaogber større ennc.
main.cs
12345678910111213141516171819using System; namespace ConsoleApp { internal class Program { static bool operate(int a, int b, int c) { return (a + b) == c; } static void Main(string[] args) { Console.WriteLine(operate(1, 2, 3)); Console.WriteLine(operate(2, 4, 1)); Console.WriteLine(operate(5, 10, 15)); } } }
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 6. Kapittel 7
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Suggested prompts:
Can you show me the method definition for `operate`?
What should the method return if the sum does not equal `c`?
Can you give an example input and expected output for the `operate` method?
Awesome!
Completion rate improved to 1.59
Utfordring: Returverdier
Sveip for å vise menyen
Her er operate en metode som skal returnere true hvis a + b er lik c. Fyll inn det som mangler for at metoden skal oppføre seg slik.
main.cs
12345678910111213141516171819using System; namespace ConsoleApp { internal class Program { static __ operate(int a, int b, int c) { __; } static void Main(string[] args) { Console.WriteLine(operate(1, 2, 3)); Console.WriteLine(operate(2, 4, 1)); Console.WriteLine(operate(5, 10, 15)); } } }
- Vi kan skrive uttrykk direkte i retursetningen.
- For eksempel er det gyldig å skrive
return a + b, siden det først evaluerera + bog deretter returnerer resultatet. På samme måte kan vi også skrive boolske uttrykk direkte i returverdien, siden boolske uttrykk også er uttrykk. Derfor er det også gyldig å skrivereturn a > b. Bruk denne informasjonen til å tenke ut hvordan du kan skrive et boolsk uttrykk som returnerertruehvis summen avaogber større ennc.
main.cs
12345678910111213141516171819using System; namespace ConsoleApp { internal class Program { static bool operate(int a, int b, int c) { return (a + b) == c; } static void Main(string[] args) { Console.WriteLine(operate(1, 2, 3)); Console.WriteLine(operate(2, 4, 1)); Console.WriteLine(operate(5, 10, 15)); } } }
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 6. Kapittel 7