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:

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

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