Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Practicando los Valores de Retorno | Métodos
Conceptos básicos de C#
course content

Contenido del Curso

Conceptos básicos de C#

Conceptos básicos de C#

1. Comenzando
2. Manejo de Tipos de Datos
3. Estructuras de Control
4. Bucles
5. Arrays
6. Métodos

bookPracticando los Valores de Retorno

Aquí operate es un método que se supone debe devolver true si a + b es igual a c. Rellena el espacio en blanco para que el método se comporte en consecuencia.

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 escribir expresiones directamente en la declaración de retorno.
  2. Por ejemplo, escribir return a + b; es válido ya que primero evaluará a + b y a su vez devolverá el valor resultante.

De manera similar, también podemos escribir directamente expresiones booleanas en los valores de retorno, ya que las expresiones booleanas son expresiones después de todo.

Por lo tanto, escribir return a > b; también es válido.

Usando esta información, piensa en una forma de cómo puedes escribir una expresión booleana que devuelva true si la suma de a y b es mayor 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)); } } }
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 7
some-alt