Informática, perguntado por joyjsf, 1 ano atrás

 Analise o programa Scratch abaixo:

Assinale a alternativa que descreve corretamente seu objetivo, ou seja, que descreve o que o programa faz:

Assinale a alternativa que descreve corretamente seu objetivo, ou seja, que descreve o que o programa faz:


A) O programa não funciona corretamente, pois o calculo de aumento de salário não é armazenado em uma variável.


B) O programa imprime a mensagem com o aumento de 3% no salário de um funcionário que recebe de salário menos que R$ 500,00 e nenhum aumento caso o funcionário receba mais de R$ 500,00.


C) O programa imprime a mensagem com o aumento de 30% no salário de um funcionário que recebe de salário menos que R$ 500,00 e nenhum aumento caso o funcionário receba mais de R$ 500,00.


D) O programa imprime a mensagem com o aumento de 3% no salário de um funcionário que recebe de salário mais que R$ 500,00.


E) O programa imprime a mensagem com o salário de um funcionário com aumento, independente do valor do salário.

Anexos:

Soluções para a tarefa

Respondido por guilhermekyono
11

Resposta:

A) errada, pois é inserido valor à variável 'Salário'.

B) Correta, como entendemos da análise dos comandos, só há aumento no valor da variável 'Salário' caso a variável 'sal' atenda a condição da linha 4.

C)

D)

E) Errada.

Explicação:

Analisando linha a linha do Scratch da imagem, precisamos começar entendendo como foi construído.

A partir dos 3 primeiros comandos, também podemos entender como linha de comando, é criado uma tarefa para, após o clique (linha 1), perguntar o valor do salário (linha 2) e armazena-lo na variável 'sal' (linha 3).

Após o valor do salário ser acrescentado, o quarto comando  realiza uma comparação, através da estrutura 'se', onde questiona se o valor preenchido é menor que 500.

O quinto comando (linha 5) é executado se atender o requisito do comando anterior e nele é acrescentado a nova variável 'Salário' o valor da variável 'sal' mais uma correção de 0.3 do valor de 'sal':

'Salario' -> 'sal'  + 0.3 * 'sal'

Se o quarto comando não for atendido, ou seja, o valor digitado foi acima ou igual a 500, não é executado a linha 5 e é chamado diretamente o comando 6 (linha 6). Semelhantemente ao quinto comando, é inicializado também um valor a nova variável 'Salario', mas nesse caso ela é igual a 'Sal' só, pois:

'Salario' -> 'sal' + 0 * 'sal'

Respondido por AndersonJoici
0

Resposta:

B) O programa imprime a mensagem com o aumento de 3% no salário de um funcionário que recebe de salário menos que R$ 500,00 e nenhum aumento caso o funcionário receba mais de R$ 500,00.

Explicação:

Perguntas interessantes