![]() |
|
|
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: Cards de AutoCAD Civil 3D |
||
|
||
|
|
||
Python ::: Dicas & Truques ::: Matemática e Estatística |
Como calcular porcentagem em Python - Eu tenho um valor de R$ 500,00 que aumentou para R$ 800,00. Qual foi o aumento percentual?Quantidade de visualizações: 1284 vezes |
|
Nesta dica mostrarei como calcular a porcentagem do aumento sofrido por um determinado valor usando a linguagem Python. Este é um cenário muito comum. Veja a seguinte situação: a) Temos um produto x que custava R$ 500,00 e que foi aumentado para R$ 800,00. Queremos, dessa forma, descobrir o percentual de aumento que o preço do produto sofreu. Veja o código Python para a realização deste cálculo:
# método principal
def main():
# preço anterior do produto
precoAnterior = float(input("Informe o preço anterior: "))
# preço atual do produto
precoAtual = float(input("Informe o preço atual: "))
# efetua o cálculo
a = precoAnterior
b = 100 * precoAtual
c = b / a
d = c - 100
# mostra o resultado
print("A porcentagem de aumento foi: %f%%" % d)
if __name__== "__main__":
main()
Ao executar este código Python nós teremos um resultado parecido com: Informe o preço anterior: 500 Informe o preço atual: 800 A porcentagem de aumento foi: 60.000000% |
Delphi ::: Dicas & Truques ::: Bilbiotecas Estáticas (obj) e Dinâmicas (DLLs) |
Apostila Delphi para iniciantes - Como criar sua primeira DLL usando DelphiQuantidade de visualizações: 19244 vezes |
|
Em dicas anteriores você aprendeu o que é um DLL e sua importância para a programação no ambiente Windows. Nesta dica mostrarei como criar uma DLL bem simples e usá-la a partir de um programa Delphi. Para isso siga atentamente os passos abaixo: 1) Vá em File -> New -> Other; 2) Selecione Delphi Projects e escolha DLL Wizard; 3) Neste momento o DLL Wizard criará o esqueleto do código fonte da DLL. Note que o código desta unit é bem parecido com aquele da unit de uma aplicação. A diferença principal é o uso da palavra-chave library em vez de program:
library Project2;
{ Important note about DLL memory management: ShareMem must be the
first unit in your library's USES clause AND your project's (select
Project-View Source) USES clause if your DLL exports any procedures or
functions that pass strings as parameters or function results. This
applies to all strings passed to and from your DLL--even those that
are nested in records and classes. ShareMem is the interface unit to
the BORLNDMM.DLL shared memory manager, which must be deployed along
with your DLL. To avoid using BORLNDMM.DLL, pass string information
using PChar or ShortString parameters. }
uses
SysUtils,
Classes;
{$R *.res}
begin
end.
Salve esta unit como MinhaDLL.dproj em um diretório de sua preferência. Em seguida vamos criar uma rotina que receberá dois valores inteiros e retornará sua soma. Veja a modificação no código:
library MinhaDLL;
function Somar(a, b: Integer): Integer; stdcall;
begin
Result := a + b; // retorna a soma
end;
{ vamos exportar (export) a função Somar }
exports
Somar;
begin
end.
Nossa DLL está pronta. Agora vá no menu Project -> Build MinhaDLL (ou pressione Shift+F9). Se tudo correu bem você terá um arquivo chamado MinhaDLL.dll no diretório no qual você salvou o projeto. O próximo passo é aprender a carregar esta DLL a partir de seus programas Delphi. Veja mais dicas nesta seção para aprender como isso é feito. Para fins de compatibilidade, esta dica foi escrita usando Delphi 2009. |
Python ::: Dicas & Truques ::: Arquivos e Diretórios |
Como usar a função exists() do módulo os.path para testar a existência de um arquivo ou diretório em PythonQuantidade de visualizações: 3657 vezes |
|
Antes de efetuarmos qualquer ação em um arquivo ou diretório, é sempre uma boa idéia testar primeiro se tal arquivo ou diretório existe no sistema. Isso pode ser feito por meio do método exists() do módulo os.path. Este método retorna True se o arquivo ou diretório existir, e False em caso contrário. Veja um exemplo no qual checamos a existência de um arquivo chamado "teste.txt":
from os import path
def main():
# vamos verificar se este arquivo existe, neste local
if path.exists("C:\\estudos_python\\teste.txt"):
print("Arquivo foi encontrado")
else:
print("Arquivo não foi encontrado")
if __name__== "__main__":
main()
Se o arquivo existir no caminho informado, o texto "Arquivo foi encontrado" será impresso na tela. Se o arquivo não puder ser encontrado, o texto "Arquivo não foi encontrado" será exibido. Veja agora como podemos verificar se um diretório existe ou não no sistema operacional:
from os import path
def main():
# vamos verificar se este diretório existe
if path.exists("C:\\estudos_python"):
print("Diretório existe.")
else:
print("Diretório não existe.")
if __name__== "__main__":
main()
Execute este código e veja o resultado. Se o diretório pesquisado existir, o texto "Diretório existe." será exibido. |
C ::: Dicas & Truques ::: Data e Hora |
Como obter e exibir a data atual no formato DD/MM/YYYY (Ex: 02/07/2013) usando a linguagem CQuantidade de visualizações: 5115 vezes |
Em algumas situações gostaríamos de obter e exibir a data no formato DD/MM/YYYY, por exemplo, 23/05/2010. Para isso podemos usar a função strftime(), que nos permite formatar o conteúdo da estrutura tm usando especificadores de formato. Veja o código:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char *argv[]){
time_t data_hora_segundos; // guarda os segundos deste 01/01/1970
struct tm *timeinfo; // declara uma estrutura tm
time(&data_hora_segundos); // preenche a variável data_hora_segundos
// preenche a estrutura timeinfo
timeinfo = localtime(&data_hora_segundos);
// obtém e exibe a data atual no formato DD/MM/YYYY
char data_atual[80];
strftime(data_atual, 80, "A data de hoje é: %d/%m/%Y", timeinfo);
// mostra o resultado
printf("%s\n\n", data_atual);
system("PAUSE");
return 0;
}
Ao executar este código nós teremos o seguinte resultado: A data de hoje é: 02/08/2013 Para exibir a data no formato DD/MM/YYYY eu usei os especificadores de formato %d, %m e %Y. |
PHP ::: Sistemas Completos com Código Fonte ::: Contas a Pagar e a Receber |
Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimentoQuantidade de visualizações: 25118 vezes |
Como criar um Sistema de Gestão Financeira em PHP e MySQL, com contas pagas, recebidas, a pagar e a receber.![]() Antes de adquirir este código-fonte você pode testar a demonstração online aqui: Clique aqui para visualizar a demonstração (Live Demo) desse sistema. O usuário é "admin" e a senha é "admin". Pode testar o sistema à vontade e ficaremos gratos se você nos informar sobre algum bug ou até mesmo alguma sugestão para melhoria. Você ainda controla todos os seus gastos usando planilhas do Excel? Sua empresa usa um emaranhado de planilhas do Excel para o seu fluxo de contas a pagar e a receber, receitas e despesas, cadastro de clientes e fornecedores e históricos de atendimentos? Você não está sozinho! Como desenvolvedor eu conheço várias empresas que ainda não possuem um Sistema de Gestão de Contas a Pagar e a Receber, ou seja, usam Planilha de Contas a Pagar e Receber em Excel. Nada contra as planilhas do Excel, mas chega um momento que as informações são tantas que nos perdemos no meio de tantas planilhas. Assim, depois de atender vários clientes com esta demanda eu resolvi fazer um software financeiro e disponibilizar o código fonte de um sistema de contas a pagar e a receber para os visitantes do site. Note que o visual é bem limpo e agradável. E o melhor: a facilidade de uso. Você pode usá-lo em sua empresa, nas empresas de seus clientes e até mesmo em casa, para controlar as suas finanças pessoais. Quais recursos foram usados para o desenvolvimento do software? O código fonte deste software de gestão de controle financeiro foi escrito em PHP e MySQL. Para os recursos visuais eu usei o Bootstrap, jQuery, CSS, jChart, Datatables e algumas outras ferramentas. Todo o código está comentado e não há nada de exibicionismo não, apenas código simples e funcionando 100%. Todas as bibliotecas acompanham o código, de forma que você não precisará baixar e instalar mais nada. Posso testar o código fonte antes de comprar? Sim, colocamos aqui no site uma demonstração do sistema em funcionamento. Você pode acessá-lo clicando no link Clique aqui para visualizar a demonstração (Live Demo) desse sistema. O usuário é "admin" e a senha é "admin". Pode testar o sistema à vontade e ficaremos gratos se você nos informar sobre algum bug ou até mesmo alguma sugestão para melhoria. O sistema é fácil de instalar? Sim, junto com o código fonte nós adicionamos instruções detalhadas de como criar a base de dados e as tabelas do MySQL. Em seguida você só precisa ajustar o servidor, usuário e senha do banco de dados no arquivo config.php, definir o caminho para os uploads das fotos dos usuários, clientes e fornecedores e anexos dos pagamentos e recebimentos e executar o index.php. E o melhor de tudo: com apenas alguns "copiar-colar" você adiciona mais funcionalidades ao sistema, tornando-o ainda mais útil. Como posso obter este código fonte? Para mais informações sobre como adquirir este código fonte, instruções para instalação e até mesmo solicitar alterações ou adições no sistema, basta me chamar no WhatsApp +55 (062) 98553-6711 Não se esqueça: Uma boa forma de estudar o código é fazendo pequenas alterações e rodando para ver os resultados. Outra opção é começar um projeto PHP do zero e ir adicionando trechos do código fonte para melhor entendimento de suas partes. |
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
|
Java - Java para iniciantes - Como pesquisar uma substring em uma string e retornar sua posição inicial JavaScript - Como adicionar elementos no início de um array JavaScript usando a função unshift() do objeto Array |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






