Quando devo usar outro "if" ou "else if"?
Quando devo usar outro "if" ou "else if"?
Geralmente, usa-se apenas o "if" quando você precisa avaliar apenas 1 condição, tratando o retorno dela como true ou false.
O uso do "else if" é quando você trata mais de uma condição, as vezes encadeadamente, e você trata o retorno dela ( true/false) de maneira distinta da primeira condição "if".
Exemplo:
read(x);
if(x == 2){ print(" X igual 2");} else if(x > 0){ print("Maior que zero"); } else {print("X não é igual a 2 e nem maior que zero")}
Espero ter ajudado ;)