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 + bog 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 afaogber 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
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 + bog 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 afaogber 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