Olá,
Na primeira condição utilizou o if. E nas demais condições foi utilizado o else if.
Qual a diferença de utilizar o if, else e else if?
Para ser mais específico, qual a função/objetivo do else if?
Olá,
Na primeira condição utilizou o if. E nas demais condições foi utilizado o else if.
Qual a diferença de utilizar o if, else e else if?
Para ser mais específico, qual a função/objetivo do else if?
Oii, não sou instrutor mas posso ajudar:
1- if = se (é a primeira condição: "faça isso caso [...]") 2- else if = ou se (uma condição caso a primeira não tenha sido atingida (não lembro se da pra usar como uma adição mas nesse caso vou mostrar um substituto pra essa situação)) 3- else = se não (caso qualquer outra opção não tenha sido atingida, esse é a premiada)
uso de todos os itens:
string input = Console.ReadLine();
if (input == "oi")
{
Console.WriteLine("Olá");
}
else if (input == "tchau")
{
Console.WriteLine("Até mais");
}
else
{
Console.WriteLine("Não entendi");
}
sobre o caso do item 2, um substituto:
string input = Console.ReadLine();
int numero = int.Parse(Console.ReadLine());
if (input == "oi" && numero == 1)
{
Console.WriteLine("Olá");
}
else
{
Console.WriteLine("Não entendi");
}
espero ter sanado suas duvidas :)