Bootstrap

O fluxo normal de um programa de computador executa instruções em uma sequência: parte-se da primeira

O fluxo normal de um programa de computador executa instruções em uma sequência: parte-se da primeira instrução do algoritmo até alcançar a última instrução da sequência. Um dos recursos utilizados em linguagens de programação, como forma de desvio do fluxo, é a utilização de funções. As funções são trechos de códigos executados que podem ser chamadas em qualquer ponto do programa, por outras funções. Toda função, exceto as funções declaradas como void, deve devolver valor para o ponto de chamada. Esse valor é devolvido pelo comando return. Para ilustrar a situação, imagine que um programa necessita fazer uma parte do cálculo de pagamento de um funcionário. Esse cálculo é feito a partir dos proventos e dos descontos. Então, o programa deve ser seccionado em várias funções para calcular cada um dos elementos. Cada função deve fazer o cálculo que é de sua responsabilidade e devolver o resultado para o ponto que a chamou (Função principal). Esta, por sua vez, utiliza os valores devolvidos para fazer a soma de proventos e a dedução dos descontos, gerando o valor líquido. Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas. I. Dentro de uma mesma função, pode haver mais de um comando return, porém, todos devem devolver valores do mesmo tipo. PORQUE II. O comando return deve devolver valores que sejam do mesmo tipo que constam na declaração da função. Por exemplo a função “double calcSalario()”, que deve devolver um valor calculado do tipo double no(s) comando(s) return. A respeito das asserções, assinale a opção correta:

0 Respostas

Yarawaneska está aguardando sua ajuda.


Warning: mysqli::__construct(): (HY000/1226): User 'u875436841_outros' has exceeded the 'max_connections_per_hour' resource (current value: 500) in /home/storage/8/1e/34/salvaeu1/public_html/pages/NewAnswer.php on line 21

Fatal error: Uncaught Error: mysqli object is already closed in /home/storage/8/1e/34/salvaeu1/public_html/pages/NewAnswer.php:22 Stack trace: #0 /home/storage/8/1e/34/salvaeu1/public_html/pages/NewAnswer.php(22): mysqli->set_charset('utf8') #1 /home/storage/8/1e/34/salvaeu1/public_html/pages/Question.php(408): require_once('/home/storage/8...') #2 {main} thrown in /home/storage/8/1e/34/salvaeu1/public_html/pages/NewAnswer.php on line 22