• Matéria: Informática
  • Autor: tecopradop6zr9t
  • Perguntado 8 anos atrás

Diferentemente de um fluxo sequencial, o fluxo condicional permite que o código fonte de um programa tome decisões próprias. Através das estruturas de decisão, o programa pode escolher em tempo de execução, por tomar um dentre vários caminhos possíveis, de acordo com uma condição pré-estabelecida.

De acordo com as estruturas de decisão compostas e tomando por base código fonte abaixo, avalie as afirmações a seguir:

1 #include
2 #include
3 int main(){
4 int numero, resto;
5 scanf("%d", &numero);
6 resto = numero/2;
7 resto = numero - (resto*2);
8 if(resto == 1){
9 printf("Primeira condição.\n");
10 }
11 else{
12 printf("Segunda condição.\n");
13 }
14}


Alternativas

Alternativa 1:
Nesse algoritmo, a variável resto é utilizada para armazenar um valor informado diretamente pelo usuário.

Alternativa 2:
Há um erro na linha 4, devido a termos duas váriaveis declaradas na mesma linha, o correto, seria cada variável em uma linha.

Alternativa 3:
Há um erro de sintaxe na linha 7, pois a variável "resto" recebe uma expressão que contém a própria variável "resto". A expressão é: numero ? (resto * 2).

Alternativa 4:
Caso o usuário digite o valor 5, no teclado (linha 5), fará com que a variável "numero" receba 5 e o algoritmo escreverá "Segunda Condição", na tela do computador.

Alternativa 5:
Caso o usuário digite o valor 8, no teclado (linha 5), fará com que a variável "numero" receba 8 e o algoritmo escreverá "Segunda Condição", na tela do computador.

Respostas

respondido por: woxitongon
0

se resto == 1 a primeira sera impar e a else se o numero for par - alternativa 5


respondido por: dayanewicz
3

Resposta:

Alternativa 3:

Em tempo de execução, caso o usuário insira o valor 7 (linha 5), fará com que a variável "numero" receba 7 e o algoritmo escreverá "Primeira Condição", na tela do computador.

Explicação:

7 é impar

Perguntas similares