Exemplo de programa para calcular repeat de Engrenagens


 Conforme prometido segue o programinha em C para calcular o repeat das engrenagens de Z30 até Z100 em Módulos M1, M1.5 e 1/8CP.

Se você deseja aprender mais sobre os cálculos envolvidos na indústria gráfica, flexografia, sobre o processo e como programar, desenvolver orçamentos e ordens de produção conte com a minha expertise no assunto. Agende uma Consultoria ou treinamento e obtenha todos os conhecimentos para você ficar Expert no assunto!

/**
* DESENVOLVIDO POR ROBSON SIMÕES
*  CALCULA PERÍMETRO PELA ENGRENAGEM
*  MÓDULOS 1, 1,5 E 1/8cp
*/
/*
    Este programa é um software livre; você pode redistribuí-lo e/ou
    modificá-lo sob os termos da Licença Pública Geral GNU como publicada
    pela Free Software Foundation; na versão 3 da Licença, ou
    (a seu critério) qualquer versão posterior.

    Este programa é distribuído na esperança de que possa ser útil,
    mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO
    a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
    Licença Pública Geral GNU para mais detalhes.

    Você deve ter recebido uma cópia da Licença Pública Geral GNU junto
    com este programa. Se não, veja .

*/

#include 
#include 
#define PI 3.15
#define CP18 1.0106

float repeat(float);
int opc;

int main()
{
    while(opc!= 4){

        printf("*****  CALCULA PERÍMETROS DE ENGRENAGENS Z30 ATÉ Z100  *****\n");
        printf("- ESCOLHA UMA OPÇÃO:\n");
        printf("- 1 - M 1\n");
        printf("- 2 - M1.5\n");
        printf("- 3 - CP 1/8\n");
        printf("- 4 - SAIR\n");
        printf("-------------------------------------------------------------\n");
        printf("-> ");
        scanf("%d", &opc);
        switch(opc){
        case 1:
            repeat(1);
            break;
        case 2:
            repeat(1.5);
            break;
        case 3:
            repeat(CP18);
            break;
        }

    }
    return 0;
}

//função executa repeat
float repeat(float m){
    int i;
    float calcula;
    for(i = 30; i <=100; i++){
        calcula = (i * m)*PI;
        printf("\nZ-%3d repeat = %.2f mm", i, calcula);
    }
    printf("\nfim\n----------------------------------------\n\n");
    return 0;
}



Comentários

  1. Sir, while executing above program, gcc gives error in c:22:9: error: #include expects "FILENAME" or

    ResponderExcluir
  2. Hello, I wrote this program in Linux, using CodeBlocks, if you are running on Windows and depending on your compiler you may need to include or exclude some .h library for example

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Dimensionando anilox GTT

Calculando a engrenagem Helicoidal

Como eu calculo a quantidade de material plástico em kg?