![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: C ::: Fundamentos da Linguagem ::: Métodos, Procedimentos e Funções |
Escrevendo funções C que possuem um ou mais parâmetrosQuantidade de visualizações: 8397 vezes |
Funções em C são blocos de códigos que podem ser chamados a partir da função main() ou qualquer outra função de seu programa. O uso de funções promove o reaproveitamento de códigos. Nesta dica veremos como criar funções que possuem um ou mais parâmetros, ou seja, ao efetuar chamadas a estas funções nós podemos controlar o seu comportamento. Veja um exemplo de um função que recebe um texto e o exibe na tela:
#include <stdio.h>
#include <stdlib.h>
// uma função que recebe um texto e o escreve
// na tela
void escrever(const char *texto){
printf(texto);
}
int main(int argc, char *argv[]){
// vamos efetuar uma chamada à função escrever() e
// fornecer o texto a ser escrito
char frase[] = "Gosto muito de Java e C++";
escrever(frase);
puts("\n\n");
system("PAUSE");
return 0;
}
Note que a função escrever() possui como parâmetro um ponteiro para um cadeia de caracteres. O uso de const antes do tipo do ponteiro é para evitar que o conteúdo da variável sendo fornecida seja alterado. Ao efetuar a chamada à função escrever() a partir do main() nós estamos fornecendo o texto a ser escrito. Neste caso nós estamos fornecendo um argumento à função. Uma função pode ter inúmeros parâmetros. E cada parâmetro pode ser de um tipo diferente. Veja uma modificação da função anterior de forma a permitir um valor informando a quantidade de vezes que o texto será exibido:
#include <stdio.h>
#include <stdlib.h>
// uma função que recebe um texto e o escreve
// na tela um determinado número de vezes
void escrever(const char *texto, int vezes){
int i;
for(i = 0; i < vezes; i++)
printf("%s\n", texto);
}
int main(int argc, char *argv[]){
// vamos efetuar uma chamada à função escrever() e
// fornecer o texto a ser escrito 5 vezes
char frase[] = "Gosto muito de Java e C++";
escrever(frase, 5);
puts("\n\n");
system("PAUSE");
return 0;
}
Para finalizar, veja uma função que recebe três inteiros e escreve a soma dos valores:
#include <stdio.h>
#include <stdlib.h>
// uma função que recebe três inteiros e exibe
// sua soma
void somar(int a, int b, int c){
int res = a + b + c;
printf("Soma dos valores: %d", res);
}
int main(int argc, char *argv[]){
// vamos efetuar uma chamada à função somar() e
// fornecer os valores 4, 2, 1
somar(4, 2, 1);
puts("\n\n");
system("PAUSE");
return 0;
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
|
C++ - Como definir a cor de fundo para um Edit Control em tempo de execução usando C++ e a API do Windows |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





