Udfordring: Returværdier
Her er operate
en metode, som skal returnere true
, hvis a + b
er lig med c
. Udfyld det tomme felt, så metoden opfører sig derefter.
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 udtryk direkte i return-sætningen.
- For eksempel er det gyldigt at skrive
return a + b
, da det først evaluerera + b
og derefter returnerer den resulterende værdi. På samme måde kan vi også skrive booleske udtryk direkte i return-værdier, da booleske udtryk også er udtryk. Derfor er det også gyldigt at skrivereturn a > b
. Brug denne information til at overveje, hvordan du kan skrive et boolesk udtryk, der returnerertrue
, hvis summen afa
ogb
er større endc
.
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)); } } }
Var alt klart?
Tak for dine kommentarer!
Sektion 6. Kapitel 7
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Udfordring: Returværdier
Stryg for at vise menuen
Her er operate
en metode, som skal returnere true
, hvis a + b
er lig med c
. Udfyld det tomme felt, så metoden opfører sig derefter.
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 udtryk direkte i return-sætningen.
- For eksempel er det gyldigt at skrive
return a + b
, da det først evaluerera + b
og derefter returnerer den resulterende værdi. På samme måde kan vi også skrive booleske udtryk direkte i return-værdier, da booleske udtryk også er udtryk. Derfor er det også gyldigt at skrivereturn a > b
. Brug denne information til at overveje, hvordan du kan skrive et boolesk udtryk, der returnerertrue
, hvis summen afa
ogb
er større endc
.
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)); } } }
Var alt klart?
Tak for dine kommentarer!
Sektion 6. Kapitel 7