Haaste: Paluuarvot
Tässä operate on metodi, jonka tulee palauttaa true, jos a + b on yhtä kuin c. Täydennä puuttuva kohta, jotta metodi toimii oikein.
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)); } } }
- Voimme kirjoittaa lausekkeita suoraan return-lauseeseen.
- Esimerkiksi
return a + bon kelvollinen, sillä se ensin laskeea + bja palauttaa tuloksen. Samoin voimme kirjoittaa suoraan myös totuusarvolausekkeita return-lauseeseen, koska totuusarvolausekkeet ovat myös lausekkeita. Siksireturn a > bon myös kelvollinen. Tämän tiedon perusteella mieti, miten voisit kirjoittaa totuusarvolausekkeen, joka palauttaatrue, josajabsumma on suurempi kuinc.
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)); } } }
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 6. Luku 7
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Haaste: Paluuarvot
Pyyhkäise näyttääksesi valikon
Tässä operate on metodi, jonka tulee palauttaa true, jos a + b on yhtä kuin c. Täydennä puuttuva kohta, jotta metodi toimii oikein.
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)); } } }
- Voimme kirjoittaa lausekkeita suoraan return-lauseeseen.
- Esimerkiksi
return a + bon kelvollinen, sillä se ensin laskeea + bja palauttaa tuloksen. Samoin voimme kirjoittaa suoraan myös totuusarvolausekkeita return-lauseeseen, koska totuusarvolausekkeet ovat myös lausekkeita. Siksireturn a > bon myös kelvollinen. Tämän tiedon perusteella mieti, miten voisit kirjoittaa totuusarvolausekkeen, joka palauttaatrue, josajabsumma on suurempi kuinc.
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)); } } }
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 6. Luku 7