Lógica, perguntado por JeanDani, 9 meses atrás

Pablo, é um programador web e, durante o desenvolvimento de seus scripts em PHP, ele busca ao máximo otimizar o seu trabalho com o uso dos recursos que a linguagem lhe fornece, sendo que um destes recursos são as funções. Desta forma, escrevendo uma função otimizada, ele pode reutiliza-la em outros scripts, evitando assim o retrabalho de ter que escrever novamente as linhas de código. Uma das funções que ele mais utiliza em seus códigos é para calcular o total de um compra. Para isso ele criou uma função que recebe a quantidade e o preço unitário do produto e retorna o valor total para a variável que a chamou. Analise o código abaixo:

<?php
function calculoTotal($quantidade, $preco){
$total = $quantidade * $preco;
return $total;
}
$quantidade=19;
$preco = 2;
echo $x = xxxxxxxxxxxxxxxxxxxx

Conforme o texto e o código acima, qual das opções abaixo completa a lacuna XXXXXX, imprimindo o valor 38?
Alternativas
Alternativa 1:
calculoTotal();

Alternativa 2:
($quantidade, $preco);

Alternativa 3:
calculoTotal(quantidade, preco);

Alternativa 4:
calculoTotal($quantidade, $preco);

Alternativa 5:
function calculoTotal($quantidade, $preco);

Soluções para a tarefa

Respondido por macaibalaura
0

Alternativa 4: calculocTotal($quantidade, $preco);

A função criada na linguagem de programação em PHP possui dois parâmetros, os quais são obrigatórios colocar, dentro das aspas, quando chamado a função no script, com o nome da função junto. Por isso, as alternativas 1 e 2 estão incorretas.

Além disso, o valor da quantidade e do preço foram inicializados na variável "$quantidade" e "$preco". E para a chamada dos mesmos, é preciso colocar o "$" antes do nome da variável. Por isso, a alternativa 3 está incorreta.

E a alternativa 5 também é incorreta pelo fato de de ter o "function", o qual só colocado quando queremos criar uma função, e não para chamá-la.

Com isso, a alternativa 4 está correta.

Perguntas interessantes