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:
0
se resto == 1 a primeira sera impar e a else se o numero for par - alternativa 5
respondido por:
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
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás