Identifique e corrija os erros em cada um dos itens:
a) while (c
produto *= 5;
++c;
b) scanf(“%.4f”, &valor);
c) if (sexo==1)
printf(“Mulher\n”);
se não
printf(“Homen\n”);
Passo 1
E ai pessoal, tudo tranquilo? Aqui vamos nós para mais uma atividade de descobrir o erro e corrigi-lo. Mãos à obra!
Passo 2
(a) aqui nós nos deparamos com o famoso esquecimento. Está faltando uma (})
(b) que coisa não? Onde foi parar o inteiro ?
(c) Não misture inglês com português na programação! Também tem um outro erro bem sutil.
Resposta
(a) Está faltando fechar a condição com uma chave ( } )
while (c
produto *= 5;
++c;
}
(b) ele está usando um %.4f isso é uma conversão para float onde você escolhe a cada decimal. O que precisamos fazer é usar %d
scanf(“%.d”, &valor);
(c) Aqui encontramos dois erros. A condição é escrita como if… else e não if se não. Nessa condição você não usa “;” pois ocasiona em um erro na segunda condição após else. Estão faltando as chaves da esquerda e direita.
if (sexo==1)
printf(“Mulher\n”);
else
printf(“Homen\n”)
Encerramos mais uma atividade. Espero que tenham gostado. Até a próxima!