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:

What should the method return if the sum is not equal to `c`?

Can you show an example of how the method should be used?

Do you want the method to handle only integers or other types as well?

Awesome!

Completion rate improved to 1.56

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