Informática, perguntado por gusttablelgp1621m, 2 meses atrás

QUESTÃO 3
Observe o excerto de código a seguir:

#include

int main(void) {

i = 1;

while (i <= 10);

++i;

}

}

Esse código contém erros. Assinale a alternativa que corresponde a correção desse erro.

Alternativas
Alternativa 1:
Esse código estará sempre errado porque não provê uma saída.

Alternativa 2:
#include
int main(void) {
i = 1;
while (i <= 10){
++i;
}
}

Alternativa 3:
#include
int main(void) {
int i = 1;
while (i <= 10){
++i;
}
}

Alternativa 4:
#include
int main(void) {
while (i <= 10){
int i = 1;
++i;
}
}

Alternativa 5:
#include
int main(void) {
int i == 1;
while (i >= 10){
++i;
}
}


franciellesales0: Eu acho que é a segunda. Acho que precisa declarar a variável i antes de entrar no while (foi a única opção que rodou sem problemas quando coloquei no Dev C++ também, depois de corrigir o include para #include )
izabellavpb775: Resposta correta é a Alternativa 1- Pois a correção seria a alternativa 3, mas a mesma é executada mas não prove nenhum resultado.
mksbraga: e a alternativa 3 pois qndo chegar a 11 sai do while, a segunda falta incluir tipo do i, a 4 i esta dento do while desta forma o i nao existe na linha do while, 5 == e para comparação.

Soluções para a tarefa

Respondido por testeuser03
4

Resposta:

alternativa correta e a letra C


kalsanto63: @testeuser03 qual a explicação de se chegar a essa resposta? Vc chutou?
ribeiroartsoficial: Alternativa 1: Errada, como é incremento ela sai do while sim
Alternativa 2: errada, pois nao tem o tipo da variavel i (int no caso)
Alternativa 3 correta
Alternativa 4: errada, int i tem que ser fora do while
Alternativa 5: errada, == é comparação e nao atribuição

O código estava errado pois : era igual a opção 2
Respondido por btotta
1

Resposta:

Alternativa 3:

#include

int main(void) {

int i = 1;

while (i <= 10){

++i;

}

}

Explicação:

Desconsiderando que o "#include" está incompleto, a alternativa 3 é a que mais se aproxima da correção do código.

No exercício procuramos corrigir alguns problemas, como:

#include // Falta o resto da importação podendo ser stdio. h para c ou iostream para cpp.

i = 1; // tipo da variável não declarada, nesse caso seria int

while (i <= 10); // O loop while está com a abertura e fechamento de chaves incorreto.

Perguntas interessantes