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
1
Resposta:
Alternativa 5
Explicação:
Na minha humilde opinião, quem achar diferente comente aí, por favor!
Perguntas interessantes
Português,
7 meses atrás
Geografia,
7 meses atrás
Inglês,
7 meses atrás
História,
11 meses atrás
Matemática,
11 meses atrás
Matemática,
1 ano atrás