Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Returverdier | Metoder
C#-Grunnleggende

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

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 uttrykk direkte i retursetningen.
  2. For eksempel er det gyldig å skrive return a + b, siden det først evaluerer a + b og 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 å skrive return a > b. Bruk denne informasjonen til å tenke ut hvordan du kan skrive et boolsk uttrykk som returnerer true hvis summen av a og b er større enn 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)); } } }

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 6. Kapittel 7

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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

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

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 uttrykk direkte i retursetningen.
  2. For eksempel er det gyldig å skrive return a + b, siden det først evaluerer a + b og 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 å skrive return a > b. Bruk denne informasjonen til å tenke ut hvordan du kan skrive et boolsk uttrykk som returnerer true hvis summen av a og b er større enn 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)); } } }

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 6. Kapittel 7
some-alt