Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Valori di Ritorno | Metodi
Fondamenti di C#

bookSfida: Valori di Ritorno

Qui operate è un metodo che dovrebbe restituire true se a + b è uguale a c. Completa lo spazio vuoto per far sì che il metodo si comporti di conseguenza.

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. Possiamo scrivere espressioni direttamente nell'istruzione di ritorno.
  2. Ad esempio, scrivere return a + b; è valido poiché prima verrà valutato a + b e successivamente verrà restituito il valore risultante. Allo stesso modo, possiamo anche scrivere direttamente espressioni booleane nei valori di ritorno, poiché anche le espressioni booleane sono espressioni. Quindi, scrivere return a > b; è anch'esso valido. Utilizzando queste informazioni, pensa a come puoi scrivere un'espressione booleana che restituisce true se la somma di a e b è maggiore di 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)); } } }

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 6. Capitolo 7

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

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

bookSfida: Valori di Ritorno

Scorri per mostrare il menu

Qui operate è un metodo che dovrebbe restituire true se a + b è uguale a c. Completa lo spazio vuoto per far sì che il metodo si comporti di conseguenza.

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. Possiamo scrivere espressioni direttamente nell'istruzione di ritorno.
  2. Ad esempio, scrivere return a + b; è valido poiché prima verrà valutato a + b e successivamente verrà restituito il valore risultante. Allo stesso modo, possiamo anche scrivere direttamente espressioni booleane nei valori di ritorno, poiché anche le espressioni booleane sono espressioni. Quindi, scrivere return a > b; è anch'esso valido. Utilizzando queste informazioni, pensa a come puoi scrivere un'espressione booleana che restituisce true se la somma di a e b è maggiore di 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)); } } }

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 6. Capitolo 7
some-alt