Questão A
Encontre o(s) erro(s) em cada um dos segmentos de código a seguir e explique como corrigi-lo(s).
a) O seguinte trecho de código deve atribuir 10 a variável x.
x == 10;
b) O seguinte trecho de código deve mostrar os números de 1 a 20 na tela.
x = 1;
while(x<=20);
printf(“%d ”, ++x);
c) O seguinte trecho de código deve mostrar o dia da semana pelo número.
scanf(“%d”,dia);
if(dia>=2 && dia<=6)
printf(“dia de trabalho”);
if(dia==1 && dia==7)
printf(“fim de semana”);
else
printf(“dia invalido”);
d) O seguinte trecho de código deve criar um vetor com 10 elementos.
int a;
int vet[a];
Dicas:
· Não se esqueça de identificar o erro E propor o novo código com a correção
Soluções para a tarefa
Respondido por
2
Olá,
Como não foi dita a linguagem usada, levarei em conta que estamos em C, pois é a linguagem com que mais se parece.
A) O simbolo usado ''=='' é referente a comparação e não para atribuir valor.
B) O termo ''++X'' não é entendido como tal dentro do ''printf'', deve-se usa-lo fora, e no seu lugar, ser usado uma variável.
C) Na 4° linha, o dia da semana não pode ser 1 e 7 ao mesmo tempo, a estrutura correta deveria ser um ''or'' e não um ''and''.
D) O número de elementos do vetor deve ser colocado dentro dos colchetes.
samidulissespe1n5n:
cara nao entendi a letra c
Item B: está OK, mas faltou corrigir 1 erro -3
Item C: está OK, mas faltou corrigir 2 erros -4
Item D: correto, vê se vc puder passar pra nois ai fico grato
Perguntas interessantes
História,
9 meses atrás
Matemática,
9 meses atrás
História,
1 ano atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás