Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Returværdier | Metoder
C# Grundlæggende

bookUdfordring: 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

main.cs

copy
12345678910111213141516171819
using 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)); } } }
  1. Vi kan skrive udtryk direkte i return-sætningen.
  2. For eksempel er det gyldigt at skrive return a + b, da det først evaluerer a + 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 skrive return a > b. Brug denne information til at overveje, hvordan du kan skrive et boolesk udtryk, der returnerer true, hvis summen af a og b er større end c.
main.cs

main.cs

copy
12345678910111213141516171819
using 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?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 7

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

What should the method return if the sum is not equal to `c`?

Can you show an example of how the method should be used?

Do you want the method to handle only integers or other types as well?

Awesome!

Completion rate improved to 1.56

bookUdfordring: 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

main.cs

copy
12345678910111213141516171819
using 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)); } } }
  1. Vi kan skrive udtryk direkte i return-sætningen.
  2. For eksempel er det gyldigt at skrive return a + b, da det først evaluerer a + 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 skrive return a > b. Brug denne information til at overveje, hvordan du kan skrive et boolesk udtryk, der returnerer true, hvis summen af a og b er større end c.
main.cs

main.cs

copy
12345678910111213141516171819
using 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?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 7
some-alt