Na validação do escopo quando eu for atribuir um valor para variável mensagemAdicional posso fazer esta atribuição logo na declaração da variável e deixar condição com apenas com o novo valor?
Minha sugestão:
namespace _9_Escopo
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Executando projeto 9 - Escopo");
int idadeJoao = 18;
bool acompanhado = true;
string mensagemAdicional = "João não está acompanhado";
if (acompanhado == true)
{
mensagemAdicional = "João está acompanhado!";
}
if (idadeJoao >= 18 || acompanhado == true)
{
Console.WriteLine("Pode entrar.");
Console.WriteLine(mensagemAdicional);
}
else
{
Console.WriteLine("Não pode entrar");
}
Console.ReadLine();
}
}
}
Como demonstrado na aula:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Executando projeto 9 - Escopo");
int idadeJoao = 18;
bool acompanhado = false;
string mensagemAdicional;
if (acompanhado == true)
{
mensagemAdicional = "João está acompanhado!";
}
else
{
mensagemAdicional = "João não está acompanhado";
}
if (IdadeJoao >= 18 && acompanhado == true)
{
Console.WriteLine("Pode entrar.")
Console.WriteLine(mensagemAdicional);
}
else
{
Console.WriteLine("Não pode entrar");
}
Console.ReadLine();
}
//...