Nem sempre queremos que nosso programa execute todas as partes do código, pois muitas vezes desejamos que ocorra algo diferente dependendo da ação ou decisão que o usuário possa tomar ao utilizar nosso programa. Tendo isso em mente, analise o trecho de código a seguir e indique o que será impresso ao final de sua execução:
int peso= 14;
if (peso < 20) {
cout << "Abaixo ";
} else {
cout << "Acima ";
}
cout << "do limite.";Leitura Avançada
(5 Pontos)
Acima do limite
Acima Abaixo do limite
Abaixo do limite
Acima
Abaixo
Soluções para a tarefa
Resposta:
Abaixo do limite
Explicação:
Seguindo a lógica:
int peso= 14;
if (peso < 20) {
cout << "Abaixo ";
} else {
cout << "Acima ";
}
cout << "do limite.";Leitura Avançada
Podemos ver que o valor da variável 'peso' é 14, e na primeira condição do IF, podemos ver que se a variável 'peso' for abaixo de 20, que é o caso, vai printar o valor "Abaixo". Já que ele caiu na condição do IF, não tem por que ser o ELSE, até por que o ELSE é caso se 'peso' for maior do que 20.
Continuando, logo depois que acaba a lógica do IF/ELSE temos mais um COUT que recebe "do limite".
Ou seja: o resultado ficaria assim:
Abaixo
do limite
Ficou abaixo do outro por que no terminal é como fica, mas eu estou considerando como se estivesse tudo na mesma linha
Bom, eu programo em Dart, então nunca vi este código COUT, porém pelo o que eu pesquisei corresponde a um PRINT em Dart por exemplo, que é para mostrar dados no seu terminal/output etc.