Lógica de programação - expressões avalie as expressões a seguir e indique o resultado correto para

Lógica de programação - expressões

avalie as expressões a seguir e indique o resultado correto para cada uma delas, demonstrando
cada passo executado para sua solução:

a) 15 % 3 * 4 / 5
b) (8 – 2) * 13 / 4 % 3
c) 3^2 + (-3) + (12 + 3 * (3 – 5))
d) verdadeiro ou falso e nao verdadeiro ou falso
e) “test” + “ando” = “testando”

1 Resposta

  • Tay

    a) 15 % 3 * 4 / 5

    Resolução: 

    Esse símbolo (%) é conhecido como módulo. Ele retorna o resto de uma divisão. Então se fizermos 15 % 3 teremos o 0. 0 * 4 / 5 resulta em 0 pois na matemática qualquer número multiplicado por 0 é 0.

    b) (8 – 2) * 13 / 4 % 3

    Resolução:

    As mesmas propriedades da matemática se aplicam na programação.

    (8 - 2) * 13 / 4 %  3
       6      *  3.25   %  3
              19.5       %  3
                  1.5

    c) 3^2 + (-3) + (12 + 3 * (3 – 5))

    Resolução:

    Novamente as propriedades da matemática se aplicam:

    3 ^ 2 + (-3) + (12 + 3 * (3 – 5))
    3 ^ 2  -  3   + (12 + 3 * -2)
    3 ^ 2  -  3   + (12 - 6)
    3 ^ 2  -  3   +  6
      9     -  3   +  6
           6        + 6
                12
    d) VERDADEIRO ou FALSO e nao VERDADEIRO ou FALSO

    Resolução:

    Para resolver esse exercício é necessário conhecer a tabela verdade.

    VERDADEIRO ou FALSO e nao VERDADEIRO ou FALSO
            VERDADEIRO           e FALSO                   ou FALSO 
            VERDADEIRO           e VERDADEIRO
                            VERDADEIRO
    //o não nega uma afirmação, portanto, algo que não é verdadeiro só pode ser falso

    e) “test” + “ando” = “TeStAnDo”

    Resolução:

    Esse exercício está havendo uma concatenação de letras, ou seja, um texto está sendo ligado a outro. Portanto, a resposta correta seria: “test” + “ando” = testando

Clique aqui para adicionar a sua resposta.