![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: C ::: Fundamentos da Linguagem ::: Métodos, Procedimentos e Funções |
||||||||
Como escrever funções C que retornam valores no final de sua execuçãoQuantidade de visualizações: 9050 vezes |
||||||||
Em algumas situações pode ser necessário escrever funções que efetuam determinados cálculos e retornam o resultado de tais cálculos. Este tipo de função é muito útil em programas do dia-a-dia. Para que uma função retorne um valor, só precisamos substituir void pelo tipo de dados que a função deverá retornar e usar a instrução return. Veja um exemplo:
Aqui nós temos uma função somar() que recebe três valores int e retorna um valor int. Observe atentamente como a chamada a esta função é feita a partir da função main(). Veja mais um exemplo:
Esta função recebe dois argumentos do tipo double e retorna um double. Novamente analise atentamente a chamada à função dividir() a partir da função main(). |
||||||||
![]() |
||||||||
C ::: Dicas & Truques ::: Matemática e Estatística |
||||
Como arredondar valores de ponto-flutuante usando a função round() da linguagem CQuantidade de visualizações: 17223 vezes |
||||
A função round() da linguagem C é usada quando precisamos arredondar um valor de ponto-flutuante (com casas decimais) para cima ou para baixo, de acordo com as seguintes regras: a) Se a parte fracionária for igual ou maior que 0,5, o valor será arredondado para o menor inteiro maior que o valor fornecido à função (arredonda para cima). b) Se a parte fracionária for menor que 0,5, o valor será arredondado para o maior inteiro menor que o valor fornecido à função (arredonda para baixo). Para entender o funcionamento desta função, vamos considerar o valor 4.3. Ao aplicarmos a função round() a este valor, o retorno será 4.0. Isso pode ser comprovado no trecho de código abaixo:
Ao executarmos este código teremos o seguinte resultado: O valor 4.3 arredondado usando round() é 4.000000. | ||||
C ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como criar sua própria função substring() para obter uma substring a partir de uma string em CQuantidade de visualizações: 16884 vezes |
||||
Em algumas situações precisamos obter uma substring a partir de uma string. A linguagem C já fornece algumas funções que tornam isso possível. No entanto, nenhuma destas funções permite especificar o índice inicial da substring. Sendo assim, o trecho de código abaixo mostra como escrever uma função substring() que permite informar a string de origem, o índice inicial e a quantidade de caracteres que serão obtidos. O retorno da função será um ponteiro para a substring obtida:
Ao executar este código nós teremos o seguinte resultado: muito de C Gosto muito de C e C++ | ||||
C ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
||||
Exercício Resolvido de C - Escreva um programa C que usa o laço for para desenhar um padrão de diamante de estrelasQuantidade de visualizações: 1865 vezes |
||||
Pergunta/Tarefa: Neste exercício para a prática da linguagem C você deverá usar o laço for para desenhar o famoso padrão de diamante de estrelas. Você pode também usar o laço while, se assim você o desejar. O programa deverá pedir que o usuário informe a quantidade de linhas que marcará a metade do diamante. Seu programa deve apresentar a seguinte saída: Informe a quantidade de linhas: 5 * *** ***** ******* ********* ******* ***** *** * Pressione qualquer tecla para continuar... Veja a resolução comentada deste exercício em C:
| ||||
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C |
Um método recursivo que calcula o número de Fibonacci para um dado índice - Exercício Resolvido de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |