Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Valeurs de Retour | Méthodes
Bases de C#

bookDé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

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. Il est possible d'écrire des expressions directement dans l'instruction de retour.
  2. Par exemple, écrire return a + b; est valide car cela évaluera d'abord a + b puis 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, écrire return a > b; est également valide. En utilisant ces informations, réfléchir à une manière d'écrire une expression booléenne qui retourne true si la somme de a et b est supérieure à 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)); } } }

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 7

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

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

bookDé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

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. Il est possible d'écrire des expressions directement dans l'instruction de retour.
  2. Par exemple, écrire return a + b; est valide car cela évaluera d'abord a + b puis 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, écrire return a > b; est également valide. En utilisant ces informations, réfléchir à une manière d'écrire une expression booléenne qui retourne true si la somme de a et b est supérieure à 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)); } } }

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 7
some-alt