![]() |
|
|
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 Engenharia Civil - Estruturas de Aço e Madeira |
||
|
||
|
|
||
PHP ::: Fundamentos da Linguagem ::: Estruturas de Controle |
PHP para iniciantes - Como usar o laço for da linguagem PHPQuantidade de visualizações: 31789 vezes |
O laço for, ou loop for, ou laço PARA, é usado quando queremos executar um bloco de instruções um determinado número de vezes. Este laço é composto de três partes:
for(inicialização; teste; incremento/decremento){
bloco de instruções
}
Na parte inicialização nós definimos o valor inicial da variável de controle. Na parte teste nós usamos o valor da variável de controle para testar a continuidade ou interrupção do laço. Finalmente, na parte incremento/decremento nós alteramos o valor da variável de controle para cima ou para baixo. Veja um exemplo:
<?
for($i = 1; $i <= 10; $i++){
echo $i . "<br>";
}
?>
Este trecho de código vai mostrar o seguinte resultado: 1 2 3 4 5 6 7 8 9 10 O incremento/decremento da variável de controle não precisa ser necessariamente em 1. Podemos usar qualquer expressão. Veja um trecho de código que exibe os números pares de 0 à 10:
<?
for($i = 0; $i <= 10; $i += 2){
echo $i . "<br>";
}
?>
Este código mostrará o seguinte resultado: 0 2 4 6 8 10 Observe que "$i += 2" é o mesmo que "$i = $i + 2". Com exceção da parte de testes, podemos inserir múltiplas expressões nas demais partes de um laço for. Veja: <? for($i = 0, $x = 2; $i <= 10; print ($i * $x) . "<br>", $i++); ?> Ao executarmos este laço, o resultado será: 0 2 4 6 8 10 12 14 16 18 20 Este último código é um pouco exótico, mas muito fácil de ser encontrado por aí. Esta dica foi revisada, atualizada e testada no PHP 8. |
Python ::: Dicas & Truques ::: Data e Hora |
Como exibir a data atual em Python de acordo com as configurações regionais usando as funções strftime() e setlocale()Quantidade de visualizações: 8258 vezes |
|
Nesta dica mostrarei como podemos combinar os objeto datetime e locale e as funções today(), strftime() e setlocale() para retornar e exibir a data atual em Python usando as configurações regionais do computador do usuário. Veja o código completo para o exemplo:
from datetime import datetime
import locale
# função principal do programa
def main():
# Configurações do usuário
locale.setlocale(locale.LC_ALL, "")
# Obtém um datetime da data e hora atual
hoje = datetime.today()
# Exibe a data atual
print("Hoje é {0}".format(hoje.strftime("%x")))
if __name__== "__main__":
main()
Ao executar este código Python nós teremos o seguinte resultado: Hoje é 04/02/2023 |
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Recursão (Recursividade) |
Exercícios Resolvidos de Java - Um método recursivo que calcula o MDC (máximo divisor comum) entre dois números inteirosQuantidade de visualizações: 9566 vezes |
|
Exercício Resolvido de Java - Um método recursivo que calcula o MDC (máximo divisor comum) entre dois números inteiros Pergunta/Tarefa: O máximo divisor comum ou MDC (mdc) entre dois ou mais números inteiros é o maior número inteiro que é fator de tais números. Por exemplo, os divisores comuns de 12 e 18 são 1, 2, 3 e 6, logo mdc(12, 18) = 6. A definição abrange qualquer número de termos, por exemplo mdc(10, 15, 25, 30) = 5. O cálculo do MDC entre x e y pode ser feito recursivamente da seguinte forma: Se y for igual a 0, então mdc(x, y) = x. Caso contrário, mdc(x, y) = mdc(y, x % y), no qual % é o operador de módulo (restante da divisão inteira). Escreva um método recursivo que receba dois inteiros e calcule o mdc. Seu método deverá possuir a seguinte assinatura:
public static int mdc(int x, int y){
// sua implementação aqui
}
Informe o primeiro inteiro: 12 Informe o segundo inteiro: 18 O MDC dos valores 12 e 18 é 6 Veja a resolução comentada deste exercício usando Java console:
package exercicio;
import java.util.Scanner;
public class Exercicio {
public static void main(String[] args) {
// cria um novo objeto da classe Scanner
Scanner entrada = new Scanner(System.in);
// vamos solicitar dois valores inteiros
System.out.print("Informe o primeiro inteiro: ");
// lê o primeiro inteiro
int a = Integer.parseInt(entrada.nextLine());
// solicita o segundo inteiro
System.out.print("Informe o segundo inteiro: ");
// lê o segundo inteiro
int b = Integer.parseInt(entrada.nextLine());
// mostra o resultado
System.out.print("O MDC dos valores " + a + " e " +
b + " é " + mdc(a, b));
System.out.println("\n");
}
// método recursivo que calcula o mdc de dois inteiros
public static int mdc(int x, int y){
// a recursividade é interrompida quando y for igual a 0
if(y == 0){
return x;
}
else{
return mdc(y, x % y); // efetua uma nova chamada recursiva
}
}
}
|
C# ::: Coleções (Collections) ::: List<T> |
Como remover um elemento em uma determinada posição de uma List<T> do C# usando a função RemoveAt()Quantidade de visualizações: 10278 vezes |
Em algumas situações gostaríamos de remover um elemento em uma determinada posição da List<T>. Para isso podemos usar o método RemoveAt(). Veja sua assinatura:public void RemoveAt( int index ) Note que só precisamos fornecer o índice do elemento a ser removido. Veja um exemplo:
static void Main(string[] args){
// vamos criar um objeto da classe List<T>
List<int> valores = new List<int>();
// vamos inserir quatro valores na lista
valores.Add(5);
valores.Add(2);
valores.Add(6);
valores.Add(9);
// vamos usar o laço foreach para percorrer os elementos na lista
Console.WriteLine("Elementos na lista:");
foreach(int v in valores){
Console.WriteLine(v);
}
// vamos remover o terceiro elemento (com índice 2)
valores.RemoveAt(2);
// vamos usar o laço foreach para percorrer os elementos na lista novamente
Console.WriteLine("Elementos na lista:");
foreach(int v in valores){
Console.WriteLine(v);
}
// vamos pausar a execução
Console.ReadKey();
}
Ao executarmos este código teremos o seguinte resultado: Elementos na lista: 5 2 6 9 Elementos na lista: 5 2 9 Este método pode lançar uma exceção do tipo ArgumentOutOfRangeException se o índice fornecido for menor que 0 ou igual ou superior à quantidade de itens na lista. |
AutoCAD ::: Dicas & Truques ::: Configurações da Área de Desenho |
Como definir os limites da área de desenho do AutoCAD usando o comando LIMITSQuantidade de visualizações: 1816 vezes |
|
Quando estamos criando um novo desenho no AutoCAD, muitas vezes usando os arquivos de template acad.dwt (medidas imperiais) ou acadiso.dwt (medidas métricas), nos deparamos com uma área de desenho gigantesca, com medidas enormes. Assim, é sempre uma boa idéia delimitarmos a área de desenho, e isso é feito por meio do comando LIMITS. Este comando, quando acionado, nos pede duas coordenadas: Lower Left e Upper Right. Veja a figura: ![]() Dessa forma, Lower Left define os limites para o canto esquerdo inferior e Upper Right define os limites para o canto superior direito. Quando acionamos o comando LIMITS (ligado: ON), não conseguimos sair desses limites, o que pode ser uma comodidade, pois podemos nos concentrar em pequenos porções de um desenho de grandes proporções. Vamos então aprender a usar o comando LIMITS do AutoCAD? Comece criando um novo desenho (usando ou não os templates mencionados acima) e digite os comandos a seguir: LIMITS [Enter] Specify lower left corner or [ON/OFF] <0.0000,0.0000>: 0,0 Specify upper right corner <420.0000,297.0000>: 100,80 Tenha a certeza de inserir as coordenadas separadas por vírgulas e acionar a opção ON para ativar os limites. No final, digite o comando ZOOM ALL para aproximar a área de desenho dentro dos limites recém-definidos. Agora, sempre que digitarmos coordenadas fora desses limites, o AutoCAD nos avisará que os valores são inválidos e os rejeitará. Para desligar os limites, basta chamar LIMITS novamente e informar o valor OFF. |
Veja mais Dicas e truques de AutoCAD |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




