Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Valores de Retorno | Métodos
Fundamentos de C#

bookDesafio: Valores de Retorno

Aqui, operate é um método que deve retornar true se a + b for igual a c. Complete o espaço em branco para que o método se comporte conforme o esperado.

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. Podemos escrever expressões diretamente na declaração de retorno.
  2. Por exemplo, escrever return a + b; é válido, pois irá primeiro avaliar a + b e, em seguida, retornar o valor resultante. Da mesma forma, também podemos escrever expressões booleanas diretamente nos valores de retorno, já que expressões booleanas são, afinal, expressões. Portanto, escrever return a > b; também é válido. Usando essas informações, pense em uma forma de escrever uma expressão booleana que retorne true se a soma de a e b for maior que 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)); } } }

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 7

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

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

bookDesafio: Valores de Retorno

Deslize para mostrar o menu

Aqui, operate é um método que deve retornar true se a + b for igual a c. Complete o espaço em branco para que o método se comporte conforme o esperado.

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. Podemos escrever expressões diretamente na declaração de retorno.
  2. Por exemplo, escrever return a + b; é válido, pois irá primeiro avaliar a + b e, em seguida, retornar o valor resultante. Da mesma forma, também podemos escrever expressões booleanas diretamente nos valores de retorno, já que expressões booleanas são, afinal, expressões. Portanto, escrever return a > b; também é válido. Usando essas informações, pense em uma forma de escrever uma expressão booleana que retorne true se a soma de a e b for maior que 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)); } } }

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 7
some-alt