![]() |
|
|
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 |
||
|
||
|
|
||
C ::: Dicas & Truques ::: Recursão (Recursividade) |
Como calcular o fatorial de um número em C usando recursividadeQuantidade de visualizações: 16551 vezes |
O fatorial de um determinado número, representado por n! equivale a multiplicar este número por seus antecessores. Assim, o fatorial de 4 (4!) pode ser calculado da seguinte forma:4 x 3 x 2 x 1 = 24 Sempre que falamos de recursão, o cálculo de fatorial nos auxilia na exemplificação por ser relativamente fácil de se entender todas as etapas do processo. O código abaixo mostra uma função recursiva em C que calcula o fatorial de qualquer número. Tenha cuidado. Calcular o fatorial de um número maior que 10 pode tornar sua máquina extremamente lenta, além de, muitas vezes, não retornar os resultados esperados.
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
// cabeçalho da função fatorial recursiva
int fatorial(int n);
// função principal do programa
int main(int argc, char *argv[]){
setlocale(LC_ALL,""); // para acentos do português
// vamos calcular o fatorial de 5
int res = fatorial(5);
// exibe o resultado
printf("O fatorial de 5 é: %d", res);
printf("\n\n");
system("PAUSE");
return 0;
}
// função recursiva para calcular o fatorial
// de um determinado número
int fatorial(int n){
if(n == 0){
return 1;
}
else{
return n * fatorial(n - 1);
}
}
Ao executar este código C nós teremos o seguinte resultado: O fatorial de 5 é: 120 |
PHP ::: Fundamentos da Linguagem ::: Tipos de Dados |
Como usar o tipo de dados array (vetor ou matriz) do PHPQuantidade de visualizações: 11277 vezes |
Um array (vetor ou matriz) contém um grupo de variáveis relacionadas, que podem ser identificadas por sua posição no array (um número inteiro, começando em zero) ou um nome (uma string). Este último tipo é conhecido como array associativo. Veja alguns exemplos de arrays: <? $empresas[0] = "Sun"; $empresas[1] = "Adobe"; $empresas[2] = "Microsoft"; $criadores['Java'] = "Sun"; $criadores['ActionScript'] = "Adobe"; $criadores['C#'] = "Microsoft"; ?> Arrays também podem ser criados usando o construtor array():
<?
$empresas = array('Sun', 'Adobe', 'Microsoft');
$criadores = array('Java' => 'Sun',
'ActionScript' => 'Adobe', 'C#' => 'Microsoft');
?>
Há várias maneiras de percorrer os elementos de um array. Mas, a mais comum é o uso de um laço foreach:
<?
$empresas = array('Sun', 'Adobe', 'Microsoft');
$criadores = array('Java' => 'Sun',
'ActionScript' => 'Adobe', 'C#' => 'Microsoft');
foreach($empresas as $nome){
echo $nome . "<br>";
}
echo "<br>";
foreach($criadores as $linguagem => $criador){
echo "$criador criou o $linguagem<br>";
}
?>
Se quisermos saber se uma variável ou constante é do tipo array, podemos usar a função is_array(). Veja:
<?
$empresas = array('Sun', 'Adobe', 'Microsoft');
if(is_array($empresas)){
echo 'A variável $empresas é do tipo array.';
}
?>
|
Python ::: NumPy Python Library (Biblioteca Python NumPy) ::: Arrays e Matrix (Vetores e Matrizes) |
Como gerar um vetor com valores igualmente espaçados usando a função linspace() da biblioteca NumPy do Python - Python NumPy para EngenhariaQuantidade de visualizações: 2987 vezes |
|
Em algumas situações nós precisamos de vetores e matrizes com valores igualmente espaçados entre um determinado intervalo. Para isso nós podemos usar a função linspace() da biblioteca NumPy do Python. Esta função exige, entre vários argumentos, o início e o fim do intervalo. Vamos ver um exemplo? Observe o trecho de código a seguir:
# vamos importar a biblioteca NumPy
import numpy as np
def main():
valores = np.linspace(2, 5, num=10)
print("O vetor gerado foi: ", valores)
if __name__== "__main__":
main()
Este código Python vai gerar o seguinte resultado: O vetor gerado foi: [2. 2.33333333 2.66666667 3. 3.33333333 3.66666667 4. 4.33333333 4.66666667 5. ] Note que informamos o valor inicial como 2 e o valor final como 5, e definimos a quantidade de elementos gerados como 10 (se omitida, 50 valores serão gerados). Se não quisermos que o valor final do intervalo seja incluído na amostra, basta informamos endpoint=False como argumento para a função linspace(). |
PHP ::: Desafios e Lista de Exercícios Resolvidos ::: PHP Básico |
Exercícios Resolvidos de PHP - Como calcular salário líquido em PHP - Calculando o salário líquido de um professorQuantidade de visualizações: 2379 vezes |
|
Pergunta/Tarefa: Escreva um programa PHP que calcule o salário líquido de um professor. Seu programa deverá solicitar que o usuário informe o valor da hora aula (como double), o número de horas trabalhadas no mês (como inteiro) e o percentual de desconto do INSS (como double). Em seguida mostre o salário líquido, formatado de acordo com a moeda brasileira em vigor (na resolução eu usei o Real). Sua saída deverá ser parecida com: Informe o valor da hora aula: 28 Informe o número de horas trabalhadas no mês: 12 Informe o percentual de desconto do INSS: 8 Salário Bruto: R$ 336,00 Total de Descontos: R$ 26,88 Salário Líquido: R$ 309,12 Veja a resolução comentada deste exercício usando PHP console:
<?php
// para executar abra uma janela de comando
// cmd e dispare o comando abaixo:
// C:\xampp\php>php c:\estudos_php\estudos.php
// para ler a entrada do usuário
$entrada = fopen("php://stdin","r");
// vamos ler o valor do hora aula
echo "Informe o valor da hora aula: ";
$valor_hora_aula = trim(fgets($entrada));
// vamos ler o número de horas trabalhadas no mês
echo "Informe o número de horas trabalhadas no mês: ";
$horas_trabalhadas = trim(fgets($entrada));
// vamos ler o percentual de desconto do INSS
echo "Informe o percentual de desconto do INSS: ";
$percentual_desconto_INSS = trim(fgets($entrada));
// vamos calcular o salário bruto
$salario_bruto = $valor_hora_aula * $horas_trabalhadas;
// agora calculamos o total do desconto
$total_desconto = ($percentual_desconto_INSS / 100) *
$salario_bruto;
// finalmente calculamos o salário líquido
$salario_liquido = $salario_bruto - $total_desconto;
// mostramos o resultado
echo "Salário Bruto: R$ " .
number_format($salario_bruto, 2, ',', '.');
echo "\nTotal de Descontos: R$ " .
number_format($total_desconto, 2, ',', '.');
echo "\nSalário Líquido: R$ " .
number_format($salario_liquido, 2, ',', '.');
?>
|
C# ::: Windows Forms ::: ComboBox |
Como retornar o item selecionado em um ComboBox do C# Windows Forms usando a propriedade SelectedItemQuantidade de visualizações: 23608 vezes |
Muitas vezes precisamos obter o elemento selecionado em um ComboBox. Para isso podemos usar a propriedade SelectedItem. Esta propriedade retorna o item selecionado como um Object, o que nos permite efetuar um cast para o tipo que foi inserido. Veja um exemplo do uso deste método em um ComboBox que possui elementos do tipo String:
private void button1_Click(object sender, EventArgs e){
// vamos obter o item selecionado no ComboBox
// chamado "cidades"
object sel = cidades.SelectedItem;
// vamos exibir o resultado
MessageBox.Show("Valor do elemento: " + sel.ToString());
}
Aqui nós usamos o método ToString() da classe Object para obter uma representação textual do objeto sendo retornado. É claro que no caso de um objeto da classe String isso não é necessário. Incluímos apenas para fins didáticos. Neste trecho de código não convertemos o tipo retornado para um outro determinado tipo. Veja esta nova versão:
private void button1_Click(object sender, EventArgs e){
// vamos obter o item selecionado no ComboBox
// chamado "cidades"
string sel = (string)cidades.SelectedItem;
// vamos exibir o resultado
MessageBox.Show("Valor do elemento: " + sel.ToString());
}
Veja que agora nós fizemos uma conversão forçada (cast) de object para string. Se isso não fosse feito, a seguinte mensagem de erro de compilação seria exibida: Cannot implicitly convert type 'object' to 'string'. An explicit conversion exists (are you missing a cast?) |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
|
Java - Como exibir a data e hora atual na linguagem Java usando um objeto Date e seu método toString() C# - Como retornar o tamanho do texto de um TextBox em C# Windows Forms usando a propriedade TextLength |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





