O programa a seguir, escrito na linguagem C, recebe dois números e mostra o resultado de uma determinada operação:
#include
int main()
{
float num1, resultado;
printf ("Insira dois números\n");
scanf ("%f%f", &num1, &num);
resultado = (num1 * num) / (num1 + num);
printf ("\n%5.2f\n" resultado));
return 0;
}
Analise as asserções a seguir que se referem às diferentes fases da compilação desse programa:
I. A compilação será interrompida já durante a análise sintática
PORQUE
II. Na linha 6 uma variável não definida é usada.
(verificar se as asserções são verdadeiras ou falsas e se forem verdadeiras, se a segunda é uma justificativa da primeira)
Soluções para a tarefa
Respondido por
0
as duas afirmações são verdadeiras e a segunda é a causa da primeira
Observe que no comando
scanf ("%f%f", &num1, &num);
menciona duas variáveis num1 e num
Acontece que apenas num1 foi declarada.
Na linha 8 tem outro erro de sintaxe
Observe que no comando
scanf ("%f%f", &num1, &num);
menciona duas variáveis num1 e num
Acontece que apenas num1 foi declarada.
Na linha 8 tem outro erro de sintaxe
Perguntas interessantes