Défi : Valeurs de Retour
Ici, operate est une méthode qui doit retourner true si a + b est égal à c. Complétez l'espace vide pour que la méthode se comporte en conséquence.
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)); } } }
- Il est possible d'écrire des expressions directement dans l'instruction de retour.
- Par exemple, écrire
return a + b; est valide car cela évaluera d'aborda + bpuis retournera la valeur résultante. De même, il est également possible d'écrire directement des expressions booléennes dans les valeurs de retour, car les expressions booléennes sont aussi des expressions. Ainsi, écrirereturn a > b; est également valide. En utilisant ces informations, réfléchir à une manière d'écrire une expression booléenne qui retournetruesi la somme deaetbest supérieure àc.
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)); } } }
Tout était clair ?
Merci pour vos commentaires !
Section 6. Chapitre 7
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Défi : Valeurs de Retour
Glissez pour afficher le menu
Ici, operate est une méthode qui doit retourner true si a + b est égal à c. Complétez l'espace vide pour que la méthode se comporte en conséquence.
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)); } } }
- Il est possible d'écrire des expressions directement dans l'instruction de retour.
- Par exemple, écrire
return a + b; est valide car cela évaluera d'aborda + bpuis retournera la valeur résultante. De même, il est également possible d'écrire directement des expressions booléennes dans les valeurs de retour, car les expressions booléennes sont aussi des expressions. Ainsi, écrirereturn a > b; est également valide. En utilisant ces informations, réfléchir à une manière d'écrire une expression booléenne qui retournetruesi la somme deaetbest supérieure àc.
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)); } } }
Tout était clair ?
Merci pour vos commentaires !
Section 6. Chapitre 7