Informática, perguntado por erivanlopes123, 11 meses atrás

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

Respondido por araujofabio2012
4

Resposta:

Sim

Explicação:

O que facilita o reuso do código.


robsonfons: faltou o codigo
araujofabio2012: coloca ai pra gente vê
marinaroma89: #include

int somar(){

return 2 + 3.23;

}

int main(){

int resultado = 0;

resultado = somar();

printf(“O resultado da funcao e = %d”,resultado);

return 0;

}
marinaroma89: 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, e

está sendo retornado um número real
marinaroma89: avalie o código a seguir e escolha a opção correta
araujofabio2012: Letra D - A função devolve um inteiro.
robsonfons: d) Será impresso na tela “O resultado da funcao e = 5
Respondido por ruancastro15
1

   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

Anexos:
Perguntas interessantes