O algoritmo abaixo foi desenvolvido para avaliar sua capacidade de realizar um teste de mesa.
01 - Algoritmo Teste
02 - Var X: inteiro
03 - Y: inteiro
04 - Início
05 - ESCREVA("Insira os valores de X e Y")
06 - LEIA(X)
07 - LEIA(Y)
08 - Se (X+Y ≥ 10) então
09 - ESCREVA(“Ok.”)
10 - Senão
11 - X ← X+Y
12 - ESCREVA(Y)
13 - Fim-se
14 - Fim
Com base no algoritmo descrito acima, analise as afirmações a seguir.
I – Caso o usuário insira os valores 5 e 6 para dentro das variáveis X e Y, respectivamente, ao fim do algoritmo, será impressa a mensagem “Ok.”, na tela.
II – Se o usuário atribuir os valores 1 e 2 às variáveis X e Y, respectivamente, ao fim do algoritmo, a variável X valerá 3.
III – O algoritmo irá, sempre, imprimir a frase “Insira os valores de X e Y”.
Desse modo é correto o que se afirma em:
Thayane19882019:
bom dia aquerisdo, na teoria, consegui fazer, na prática que está me pegando...
II) 1+2= 3 porém o valor está sendo atribuido a X e será escrito Y FALSO
Respostas
respondido por:
117
Todas estão corretas. Alternativa 5
I) 5+6=11, então é maior que 10... A frase OK sera exibida. VERDADEIRO.
II) X=1 Y=2, menor que 10 passa para o senão... Linha 11 - X recebe 1+2= 3, então X=3. VERDADEIRO
III) Linha 05 ESCREVA("Insira os valores de X e Y") - sempre vai imprimir a frase na tela. VERDADEIRO
#include
int main()
{
int x=0, y=0;
printf("Insira os valores de X e Y: ");
scanf("%d%d", &x,&y);
if (x+y >= 10) {
printf("\nOK");
}
else
{ x = x + y;
printf("\n %d", x);
}
return(0);
}
respondido por:
65
Resposta:
Explicação:
I, ll e lll estão certas, na ll não esta perguntando se será impresso 3, e sim quanto vale a variavel X, que é 3... por isso é verdadeiro
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás