Exemplos para aprendizagem da Linguagem C
Primeiros programas (mergulho na linguagem).
| ex01.c | Mostra uma tabela de conversão de graus Fahreheit para Celsius, usando um laço while. |
| ex02.c | Similar ao anterior usando algumas opções no uso de números. |
| ex03.c | Similar ao ex01.c usando o laço for. |
| ex04.c | Similar ao ex01.c. Mostra o uso do #define |
| ex05.c | Toque repetido da campainha. Mostra como criar e usar uma função. |
| ex06.c | Obtenção do mínimo entre dois valores. Mostra o uso de funções criadas pelo programador, o uso do laço while mais detalhado e uma nova maneira de terminar o programa. |
| ex07.c | Calcula o imposto. Uso do getch( ). |
| ex08.c | Exemplo do uso de macros nas diretivas do processador. |
| ex09.c | Exemplo do uso de macro com constante e scanf( ). |
| ex10.c | Testa o uso do incremento. |
Exemplos do livro de Delores Etter.
| ch1_1.c | Calcula a distância entre dois pontos. Mostra o uso da função sqrt(raiz quadrada), definida no arquivo math.h. |
| ch2_1.c | Usa uma interpolação linear para calcular o coeficiente de elevação de um ângulo. |
| ch2_2.c | Estima valores para uma nova velocidade e aceleração em um tempo específico. |
| ch2_3.c | Imprime as limitações(valores máximos) do sistema usando valores definidos nos arquivos limits.h e float.h. |
Exemplos de somatórios simples e usando diversas estruturas de controle.
| soma_3.c | Somatório de três números. |
| soma_n1.c | Somatório de n números usando o laço for para controlar a entrada de dados. |
| soma_n1b.c | Somatório de n números usando o laço while que permite estabelecer uma faixa de valores determinada pelo programador. |
| soma_n2.c | Somatório de n números usando o laço while. |
| soma_n3.c | Somatório de n números usando o laço do while. |
| soma_n4.c | Somatório de n números. Foi colocado um controle que permite ao usuário executar várias vezes o programa. |
| soma_n5.c | Similar ao anterior. Controle por letras. |
| suma.c | Somatório de n números. Uso de função. |
Exemplos da estrutura switch.
| switch1.c | Permite testar uma das 5 operações matemáticas. |
| switch2.c | Similar ao anterior. Foi colocado um controle que permite ao usuário executar várias vezes o programa. |
| switch3.c | Similar ao anterior. Foi colocado um controle que permite ao usuário executar várias vezes o programa. |
Exemplos diversos.
| fatorial.c | Calcula o fatorial dos cinco primeiros números usando for. |
| tab10x10.c | Mostra o uso da função gotoxy( ). |
| tabasci.c | Mostra a tabela ASCII. |
| unidades.c | Cálculo da temperatura, fluxo e pressão. |
| frictub4.c | Calcula o fator de fricção de Darcy para escoamento de fluidos newtonianos em tubulações usando a fórmula de Churchill ou de Poiseville. |
| tc_c_tub.c | Realiza os cálculos de um trocador de calor de carcaça e tubos, com arranjo triangular, com múltiplos passes. Mostra o uso de arquivo. |
Exemplos de vetores.
| mediana.c | Programa para cálculo da média, desvio padrão e a mediana. |
Exemplos de estrutura.
| carla1.c | Calcula a pressão de uma substância usando uma estrutura. |
| carla2.c | Calcula a pressão de uma substância usando uma estrutura. |
Exemplos de ponteiros e declaração de arquivos de funções .
| carla3.c | Calcula o valor de Reynolds e o fator de fricção de Darcy usando ponteiros. |
| carla4.c | Similar ao anterior incluindo o uso de um arquivo com funções. |
Exemplos de programas com operações de arquivos
| arqacd01.c | Cria um arquivo de acesso direto(randômico). |
| arqacd02.c | Insere dados em um arquivo de acesso direto(randômico). |
| arqacd03.c | Lê dados de um arquivo de acesso direto(randômico). |
| arqacd06.c | Lê um arquivo de acesso direto(randômico) de forma sequêncial, atualiza os dados existentes,adiciona e apaga dados do arquivo. |
| arqblist.c | Lê e grava uma lista de substâncias usando o formato de estrutura mista(texto e binário). |
| arqfloat.c | Abre um arquivo existente. |
| arqint.c | Abre um arquivo existente. |
| arqseq01.c | Cria um arquivo sequêncial. |
| arqseq02.c | Abre um arquivo sequêncial. |
| arqseq03.c | Realiza operações com os dados dos programas anteriores (01 e 02). |
| arqtext1.c | Abre um arquivo para leitura. |
| arqtext2.c | Abre um arquivo para leitura. |
| arqtext3.c | Abre um arquivo para leitura. |
| arqtexto.c | Mostra uma matriz com dados de substâncias. |
| arquivos.c | Similar ao anterior. |
| arquivos.dat | Arquivo onde estão armazenados os dados para o programa arquivos.c. |
| arquivos.txt | Informações sobre arquivos. |
| clientes.dat | Arquivo onde estão armazenados os dados para os programas arqseq01-03. |
| contas.txt | Arquivo onde estão armazenados os dados para o programa arquivos.c. |
| creditos.dat | Arquivo onde estão armazenados os dados para os programas arqacd01 - 03. |
| dados.dat | Arquivo onde estão armazenados os dados para o programa arquivos.c. |
| escreve1.c | Abre um arquivo para gravação de dados. |
| mostra.c | Abre um arquivo randômico para leitura de dados. |
Outras informações:
Informática Aplicada à Engenharia de Alimentos
Home Page do Laboratório de Engenharia Ecológica e Informática Aplicada