Sfida: 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
12345678910111213141516171819using 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)); } } }
- Possiamo scrivere espressioni direttamente nell'istruzione di ritorno.
- Ad esempio, scrivere
return a + b; è valido poiché prima verrà valutatoa + be 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, scriverereturn a > b; è anch'esso valido. Utilizzando queste informazioni, pensa a come puoi scrivere un'espressione booleana che restituiscetruese la somma diaebè maggiore dic.
main.cs
12345678910111213141516171819using 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?
Grazie per i tuoi commenti!
Sezione 6. Capitolo 7
Chieda ad AI
Chieda ad AI
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
Sfida: 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
12345678910111213141516171819using 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)); } } }
- Possiamo scrivere espressioni direttamente nell'istruzione di ritorno.
- Ad esempio, scrivere
return a + b; è valido poiché prima verrà valutatoa + be 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, scriverereturn a > b; è anch'esso valido. Utilizzando queste informazioni, pensa a come puoi scrivere un'espressione booleana che restituiscetruese la somma diaebè maggiore dic.
main.cs
12345678910111213141516171819using 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?
Grazie per i tuoi commenti!
Sezione 6. Capitolo 7