Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Praticando Valores de Retorno | Métodos
Noções Básicas de C#
course content

Conteúdo do Curso

Noções Básicas de C#

Noções Básicas de C#

1. Começando
2. Lidando com Tipos de Dados
3. Estruturas de Controle
4. Loops
5. Arrays
6. Métodos

bookPraticando Valores de Retorno

Aqui operate é um método que deve retornar true se a + b for igual a c. Preencha o espaço em branco para que o método se comporte de acordo.

cs

main

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 instrução de retorno.
  2. Por exemplo, escrever return a + b; é válido, pois primeiro avaliará a + b e, por sua vez, retornará o valor resultante.

Da mesma forma, também podemos escrever diretamente expressões booleanas nos valores de retorno, já que expressões booleanas são expressões afinal.

Portanto, escrever return a > b; também é válido.

Usando esta informação, pense em uma maneira de escrever uma expressão booleana que retorne true se a soma de a e b for maior que c.

cs

main

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