Logo Passei Direto
Buscar

Algoritmos

Grau Técnico
algoritmo "Financiamento_Possivel" ?z var valorParcela: real inicio valorParcela <-vt/p se valorParcela <= 0.3) entao retorne verdadeiro senao retorne falso fimse fimfuncao var nParcelas: inteiro rendaMensal, valorFinanciamento: real aprovado: logico inicio escreva("Digite sua renda mensal: R$") leia(rendaMensal) escreva("Digite 0 valor total do financiamento: R$ ") leia(valorFinanciamento) escreva("Digite a quantidade de parcelas desejada: ") leia(nParcelas) se vFinanc(rendaMensal, nParcelas, valorFinanciamento) entao escreval("Financiamento aprovado!) senao escreval("Financiamento negado") fimse fimalgoritmo Assinale a alternativa que representa corretamente a assinatura da função. A) funcao vFinanc(r: real; p: inteiro; vt: real): logico B) funcao Financiamento_Possivel (p: inteiro; r: real; vt: real): real C) funcao Financiamento_Possivel (p: inteiro; r: real; vt: real): real D) funcao vFinanc (r: real; p: inteiro; vt: real): real E) funcao Financiamento_Possivel (r: real; p: inteiro; vt: real):logico
User badge image
Jhonatan

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Para determinar a assinatura correta da função, precisamos analisar o que a função `vFinanc` faz e quais são os tipos de parâmetros que ela recebe e o tipo de retorno. A função `vFinanc` é chamada dentro do algoritmo e parece estar relacionada à verificação se o financiamento é possível com base na renda mensal, número de parcelas e valor do financiamento. Analisando as opções: A) `funcao vFinanc(r: real; p: inteiro; vt: real): logico` - Esta opção parece correta, pois a função `vFinanc` deve receber a renda (real), o número de parcelas (inteiro) e o valor total do financiamento (real), e retornar um valor lógico (verdadeiro ou falso). B) `funcao Financiamento_Possivel (p: inteiro; r: real; vt: real): real` - Esta opção não é correta, pois a função `Financiamento_Possivel` não deve retornar um valor real. C) `funcao Financiamento_Possivel (p: inteiro; r: real; vt: real): real` - Esta opção é idêntica à B e também não é correta. D) `funcao vFinanc (r: real; p: inteiro; vt: real): real` - Esta opção não é correta, pois a função deve retornar um valor lógico, não real. E) `funcao Financiamento_Possivel (r: real; p: inteiro; vt: real): logico` - Esta opção é sobre a função `Financiamento_Possivel`, mas não é a assinatura da função `vFinanc`. Portanto, a alternativa correta que representa a assinatura da função `vFinanc` é: A) funcao vFinanc(r: real; p: inteiro; vt: real): logico.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina