![]() |
|
|
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 escrever uma função recursiva para calcular a potência de um número usando a linguagem CQuantidade de visualizações: 48741 vezes |
Chamamos de potenciação a operação de se elevar um número (uma base) a um determinado expoente e obter sua potência. Veja a figura a seguir:![]() Veja que aqui o valor 5 foi elevado ao cubo, ou seja, ao expoente 3 e obtemos como resultado sua potência: 125. O código abaixo mostra como você pode escrever uma função recursiva em C que permite calcular a potência de um número inteiro:
#include <stdio.h>
#include <stdlib.h>
// função recursiva que calcula a potência de
// um inteiro
int potencia(int base, int expoente)
{
if(expoente == 0){
return 1;
}
else{
return base * potencia(base, expoente - 1);
}
}
int main(int argc, char *argv[])
{
int base = 3;
int expoente = 4;
printf("%d elevado a %d = %d", base, expoente,
potencia(base, expoente));
printf("\n\n");
system("PAUSE");
return 0;
}
Ao executar este código C nós teremos o seguinte resultado: 3 elevado a 4 = 81 |
Java ::: Dicas & Truques ::: Strings e Caracteres |
Como testar se uma string Java está toda em letras maiúsculas ou minúsculas usando as funções Character.isWhitespace() e Character.isUpperCase()Quantidade de visualizações: 12 vezes |
|
Nesta dica mostrarei como podemos combinar um laço e as funções Character.isWhitespace() e Character.isUpperCase() para testar se uma palavra, frase ou texto está toda em letras maiúsculas em Java. Veja o código completo para o exemplo:
package estudos;
public class Estudos {
public static void main(String[] args) {
// Este exemplo mostra como verificar se uma
// string está toda em letras maiúsculas
String frase = "PROGRAMANDO EM JAVA";
boolean maiusculas = true;
for (int i = 0; i < frase.length(); i++) {
Character caractere = frase.charAt(i);
if (Character.isWhitespace(caractere)) {
continue;
}
if (!Character.isUpperCase(caractere)) {
maiusculas = false;
break;
}
}
if (maiusculas) {
System.out.println("A string esta toda em letras maiusculas");
}
else{
System.out.println("A string NAO esta toda em letras maiusculas");
}
}
}
Ao executar este código Java nós teremos o seguinte resultado: A string está toda em letras maiúsculas |
React Native ::: React Native - Componentes Visuais ::: Button |
Como detectar um clique em um botão do React Native e exibir uma mensagem AlertQuantidade de visualizações: 1673 vezes |
|
Nesta dica mostrarei como detectar um evento onPress em um botão do React Native e exibir uma mensagem usando o método alert() do componente Alert. Note que o evento onPress é disparado quando o usuário pressiona o botão. Veja o código completo para o exemplo:
import React, {Component} from 'react';
import {View, Button, Alert} from 'react-native';
type Props = {};
export default class App extends Component<Props> {
render() {
return (
<View style={{backgroundColor: '#eeeeee',
padding: 30}}>
<Button onPress = {() =>
Alert.alert("Bem-vindo(a) ao React Native")}
title="Clique" />
</View>
);
}
}
Veja que este exemplo define o código a ser chamado quando o botão for clicado diretamente em sua declaração. Em outras dicas dessa seção você verá como clicar no botão e chamar uma função JavaScript residente fora da declaração do botão. |
PHP ::: Dicas & Truques ::: Matemática e Estatística |
PHP para matemática - Como arredondar valores fracionários usando a função round() do PHPQuantidade de visualizações: 9324 vezes |
|
A função round() do PHP pode ser usada quando queremos arredondar valores fracionários para o inteiro mais próximo. Se a parte fracionária for menor que 0.5, o resultado será o menor número inteiro mais próximo do valor sendo arredondado. Se a parte fracionária for igual ou maior que 0.5, então o resultado será o maior número inteiro mais próximo do valor sendo arredondado. Desta forma, se aplicarmos esta função ao valor 6.4, o resultado será 6. Veja:
<?
// valor a ser arredondado
$valor = 6.4;
// vamos arredondar usando a função round()
$valor2 = round($valor);
// vamos exibir o resultado
echo "O valor " . $valor . " arredondado usando " .
" round() resulta em: " . $valor2;
?>
Ao executarmos este código teremos o seguinte resultado: O valor 6.4 arredondado usando round() resulta em: 6. Veja agora o resultado de se aplicar a função round() ao valor 7.5:
<?
// valor a ser arredondado
$valor = 7.5;
// vamos arredondar usando a função round()
$valor2 = round($valor);
// vamos exibir o resultado
echo "O valor " . $valor . " arredondado usando " .
" round() resulta em: " . $valor2;
?>
Agora o resultado será: O valor 7.5 arredondado usando round() resulta em: 8. |
Python ::: Desafios e Lista de Exercícios Resolvidos ::: Python Básico |
Exercício Resolvido de Python - Como calcular o restante de um salário após o pagamento de duas contas com jurosQuantidade de visualizações: 1867 vezes |
|
Pergunta/Tarefa: Cintia acaba de receber seu salário mas precisa pagar duas contas atrasadas. Por causa do atraso, ela deverá pagar multa de 2% sobre cada conta. Faça um programa que leia o valor do salário e das duas contas e que calcule e mostre quanto restará do salário de Cintia. Sua saída deverá ser parecida com: Informe o salário: 1350 Valor da primeira conta: 140 Valor da segunda conta: 300 Total das contas sem juros: 440.0 Total dos juros: 8.8 Total das contas com juros: 448.8 Sobra do salário: 901.2 Veja a resolução comentada deste exercício usando Python:
# método principal
def main():
# vamos pedir que o usuário informe o valor do salário e das duas contas
salario = float(input("Informe o salário: "))
conta1 = float(input("Valor da primeira conta: "))
conta2 = float(input("Valor da segunda conta: "))
# total a ser pago nas duas contas sem os juros
total_contas = conta1 + conta2
# calcula os juros
total_juros = total_contas * 0.02
# total a ser pago com juros
total_contas_com_juros = total_contas + total_juros
# sobra do salário
sobra_salario = salario - total_contas_com_juros
# mostra os resultados
print("\nTotal das contas sem juros: {0}".format(total_contas))
print("Total dos juros: {0}".format(total_juros))
print("Total das contas com juros: {0}".format(total_contas_com_juros))
print("Sobra do salário: {0}".format(sobra_salario))
if __name__== "__main__":
main()
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
|
Java - Estruturas de Dados em Java - Como inserir nós no final de uma lista singularmente ligada em Java Java - Como usar null em Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






