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

Awesome!

Completion rate improved to 1.59

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