Funçoes sao usadas para organozar o código evitando a repetiçao de linhas de comandos.uma boa pratica de programaçao é avaliar se um determinado trecho precisa ser escrito mais de uma vez se a resposta for sim.entao esse trecho deve ser transformado em uma funcionalidade
Soluções para a tarefa
Resposta:
Sim
Explicação:
O que facilita o reuso do código.
int somar(){
return 2 + 3.23;
}
int main(){
int resultado = 0;
resultado = somar();
printf(“O resultado da funcao e = %d”,resultado);
return 0;
}
b) Será impresso na tela “O resultado da funcao e = 2”.
c) Será impresso na tela “O resultado da funcao e = 3”
d) Será impresso na tela “O resultado da funcao e = 5”
e) Será dado um erro de execução, pois a função espera retornar um int, e
está sendo retornado um número real
O uso de funções é realmente muito importante para evitar a redundância de código, por esse motivo é muito comum um programador criar funções variadas para diferentes fins, a alternativa correta é a letra D).
O código abaixo foi escrito em C e utiliza valores inteiros para efetuar a soma, portanto é preciso ter cuidado, veja:
#include
int somar(){
return 2 + 3.23;
}
int main(){
int resultado = 0;
resultado = somar();
printf(“O resultado da funcao e = %d”,resultado);
return 0;
}
Como a função somar recebe apenas valores inteiros, quando coloco valores de ponto flutuante (float) ele os transforma em inteiros, no caso o resultado da soma é cinco.
Alternativas para a questão:
a) Será impresso na tela “O resultado da funcao e = 5.23”.
b) Será impresso na tela “O resultado da funcao e = 2”.
c) Será impresso na tela “O resultado da funcao e = 3”
d) Será impresso na tela “O resultado da funcao e = 5”
e) Será dado um erro de execução, pois a função espera retornar um int,
Saiba mais: https://brainly.com.br/tarefa/46528650