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

1) O valor armazenado em uma variável por uma operação de atribuição depende do tipo da variável. Se o tipo da variável for int, será armazenado um valor inteiro. Caso o valor possua parte fracionária, ela será desprezada. Se o tipo da variável for do tipo float ou double, será armazenado um valor de ponto flutuante. Caso o valor não possua parte fracionária, ela será nula. Considere as seguintes declarações: int a; float b; Neste caso, teremos: Operação de atribuição Valor armazenado a = (2+3) * 4 20 b = (1-4)/(2-5) 1.0 a = 2.75 + 1.12 3 Qual valor será armazenado em "b" na operação de atribuição b = a/2.0? Alternativas: a) 10. b) 1. c) 1.5. d) 10.0. e) 1.0.

Soluções para a tarefa

Respondido por LarissaMoura3
2

b) 1.

Utilizando a linguagem Python, é possível desenvolver a seguinte afirmação:

a  = int((2+3) * 4.20)

b = int((1-4)/(2-5))

a = int(2.75 + 1.12)

b = int(a/2.0)

print(b)

>>> 1

A armazenagem de um valor de uma variável através de uma operação de atribuição é dependente da tipologia da variável, caso o tipo da variávl seja int, ocorrerá a armazenagem de um valor inteiro.

E caso o valor apresente uma parte fracionária, a mesma será desprezada. Considerando que o tipo da variável seja float ou double, ocorrerá o armazenamento de um valor de ponto flutuante.

Bons estudos!


FASalles: A resposta a esta questão é que variável "a", que estava armazenando 3 do calculo anterior (2,75+1,12) = 3,85 -> 3 por ser int, é dividido por 2,0 (float), que tem como resultado 1,5, por que b que armazena é float então leva o decimal em consideração. Letra - c - 1,5
fabioloira: corrigido pelo ava Letra - c - 1,5
Respondido por FASalles
3

Resposta:

A resposta a esta questão é que variável "a", que estava armazenando 3 do calculo anterior (2,75+1,12) = 3,85 -> 3 por ser int, é dividido por 2,0 (float), que tem como resultado 1,5, por que b que armazena é float então leva o decimal em consideração. Letra - c - 1,5

Explicação:

Perguntas interessantes