SóProvas


ID
2443858
Banca
Aeronáutica
Órgão
EEAR
Ano
2017
Provas
Disciplina
Programação
Assuntos

Tendo por base operadores e variáveis em linguagem de programação PHP, analise o script abaixo e responda qual a saída do programa.
<?php
$x=30;
$y=2.3;
$resultado= (int) $y + $x*2;
echo $resultado;
?>

Alternativas
Comentários
  • O gabarito é a letra A.

     

    Analisando o programa: 

     

     $x=30;                                           // Armazena 30 na variável x

     $y=2.3;                                          // Armazena 2.3 na variável y

     $resultado= (int) $y + $x*2;         // Multiplica x por 2, obtendo 60, converte y para inteiro, obtendo 2, e soma x e y, resultando em 62. 

     echo $resultado;                            // Imprime 62. 

  • Prezados,

    O (int) irá converter explicitamente um valor para inteiro.

    Analisando o script passo a passo, teremos
    X com o valor de 30
    Y com o valor de 2,3
    $resultado = (int) $y + $x*2
    Pela precedência dos operadores, vamos executar primeiro as multiplicações e divisões, depois as somas e subtrações.

    $resultado =(int) 2.3 + 30*2
    $resultado = (int) 2.3 + 60
    $resultado = (int) 62.3
    $resultado = 62

    Portanto a alternativa correta é a letra A.

  • A

    62