Informática, perguntado por rodrigofcmuller, 11 meses 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:


01 - #include
02 - #include
03 - int main(){
04 - int numero, resto;
05 - scanf("%d", &numero);
06 - resto = numero/2;
07 - resto = numero-(resto*2);
08 - if(resto == 1){
09 - printf("Primeira condição.\n");
10 - }
11 - else{
12 - printf("Segunda condição.\n");
13 - }
14 - }


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

Alternativa 2:
A operação da linha 6 realiza uma divisão de números reais cujo resultado certamente irá conter casas decimais.

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.

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:
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).

Soluções para a tarefa

Respondido por joaquimt10
1

Resposta:

Alternativa 5

Explicação:

Na minha humilde opinião, quem achar diferente comente aí, por favor!

Perguntas interessantes