Exercícios para entender as estruturas – desvio condicional

Entender o que determinado código realiza é um primeiro passo no aprendizado de algorítmicos. A proposta aqui é avaliar os código a seguir e acertar a resposta do algoritmo para determinadas entradas.

Se esforce para entender como obter a resposta e não execute o código para ver o que ele retorna (eu até estou colocando o código como uma imagem para diminuir a “vontade” de fazer isso). Logicamente, algumas partes do código você pode não entender o que faz, então não tem problema pegar uma ou outra expressão para testar e ver como ela funciona.


Primeiro código

Resultados esperado

Qual será o resultado do algoritmo se na instrução de entrada for fornecido o valor 0 (zero)?
Operacao invalida
Qual será o resultado do algoritmo se na instrução de entrada for fornecido o valor 10 (dez)?
1 e 10
Qual será o resultado do algoritmo se na instrução de entrada for fornecido o valor 5 (cinco)?
2 e 5
Qual será o resultado do algoritmo se na instrução de entrada for fornecido o valor -1 (um negativo)?
-10 e -1

Segundo código

Resultados esperados

Qual será o resultado do algoritmo se na instrução de entrada for fornecido o valor 0 (zero)?
55 e 2.500000
Qual será o resultado do algoritmo se na instrução de entrada for fornecido o valor -1 (um negativo)?
44 e 2.000000
Qual será o resultado do algoritmo se na instrução de entrada forem fornecidos os valores 1 e 2 (essa execução do algoritmo exigirá a leitura de dois valores)?
1 e 2.000000
Qual será o resultado do algoritmo se na instrução de entrada forem fornecidos os valores 5 e 4?
5 e 4.000000

Terceiro código

Resultados esperados

Qual será o resultado do algoritmo se na instrução de entrada forem fornecidos os valores 10 e 2?
nada será mostrado
Qual será o resultado do algoritmo se na instrução de entrada forem fornecidos os valores 11 e 1?
44 e 2.000000
Qual será o resultado do algoritmo se na instrução de entrada forem fornecidos os valores 10 e 0?
10.000000
Qual será o resultado do algoritmo se na instrução de entrada forem fornecidos os valores 10 e -10.1?
20.100000

Share

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.