Possuo anos de experiência em programação, seguindo técnicas de Código Limpo, legibilidade e descritibilidade. Você não vai encontrar variáveis como "num_1" e "num_2" no código, porque se for necessária manutenção posterior, isso vai dificultar e muito! Todas as etapas do processo de desenvolvimento serão documentadas e entregues para você. Entre em contato comigo para descrevermos melhor os requisitos.
Algumas questões importantes para desenvolvimento do projeto:
Quais são os processos a serem simulados?
A linguagem mandatoriamente é C?
Há algum tipo de design pattern que precisa ser seguido?
Você tem algum documento que mostra, exatamente, qual a necessidade do programa?