• Matéria: Informática
  • Autor: melosfc
  • Perguntado 7 anos atrás

Considere o seguinte algoritmo:

var
comando: caracter
numero: inteiro
inicio
Escreva ("Digite uma palavra: ")
Leia (comando)

Escreva ("Digite um número: ")
Leia (numero)

Se comando = "multiplica" entao
numero <- (numero * numero * numero )

senao
numero <- (5 + 2) * numero
fimse

escreva (numero)

Fimalgoritmo

Dadas as sentenças abaixo, quais delas são verdadeiras:

I) Caso a palavra digitada seja multiplica e o numero seja 5, a saída do programa será: 125.

II) Caso a palavra digitada seja soma e o numero seja 10, a saída do programa será: 1000.

III) Caso a palavra digitada seja multiplica e o numero seja 5, a saída do programa será: 35.

IV) Caso a palavra digitada seja soma e o numero seja 10, a saída do programa será: 70.

A - Somente I e IV.
B - Somente I e II.
C- Somente III e IV.
D- Somente I.
E - Somente II, III e IV.

Respostas

respondido por: lucasdasilva12j
1

Olá.

Neste algorítimo, o programa printara o cubo do número ( numero^{3}) caso a palavra digitada seja ''multiplicar''.

Caso a palavra digitada seja outra qualquer, ele multiplicará o número por 7 (5+2).

I- VERDADE: Como a palavra é multiplicar, e o número 5, a saída terá que ser o cubo de 5 que é igual a 125.

II- FALSA: Como a palavra não foi multiplicar, a saída deveria ser 7*10=70   70≠100. Logo essa alternativa é falsa.

III- FALSA: 5 ao cubo é igual a 125 e não 35 como já foi explicado anteriormente.

IV- VERDADE: Como explicado anteriormente, como a palavra é soma, o resultado deve ser 7 vezes o número informado. Como o número é 10, logo o resultado de fato será 70.

Resposta correta letra A.

Perguntas similares