![]() |
|
|
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 |
||
|
||
|
|
||
PHP ::: Dicas & Truques ::: Variáveis e Constantes |
Como testar se uma variável ou constante é do tipo integer - Como usar as funções is_int() e is_integer() do PHPQuantidade de visualizações: 10110 vezes |
|
Em algumas situações precisamos verificar se uma determinada ou constante é do tipo integer, ou seja, possui um valor inteiro, sem casas decimais. Isso pode ser feito por meio das funções is_int() e is_integer(). Elas retornam um valor true se o arguemento for um inteiro e false em caso contrário. Veja um exemplo completo de como usá-las:
<?php
/*
Em algumas situações podemos querer saber se
o tipo de uma variável é integer, ou seja,
contém um valor inteiro (sem casas decimais).
Este teste pode ser feito com o auxílio da
função is_int() ou is_integer(). Esta função
retorna um valor true ou false dependendendo do
tipo de variável sendo testada.
*/
$valor = 10;
if(is_int($valor)){
echo 'A variável $valor é do tipo integer';
}
?>
Ao executarmos este código nós teremos o seguinte resultado: A variável $valor é do tipo integer Esta dica foi revisada, atualizada e testada com o PHP 8. |
C# ::: Windows Forms ::: DataGridView |
Como retornar a quantidade de linhas em um DataGridView do C# Windows FormsQuantidade de visualizações: 15371 vezes |
A quantidade de linhas em um DataGridView do C# Windows Forms pode ser obtida por meio da propriedade RowCount. Veja:
private void button2_Click(object sender, EventArgs e){
// vamos adicionar três colunas no DataGridView
dataGridView1.Columns.Add("cidade", "Cidade");
dataGridView1.Columns.Add("estado", "Estado");
dataGridView1.Columns.Add("populacao", "População");
// vamos adicionar três linhas
dataGridView1.Rows.Add("Goiânia", "GO", "3.453,39");
dataGridView1.Rows.Add("Cuiabá", "MT", "1.876,12");
dataGridView1.Rows.Add("Curitiba", "PR", "5.346,98");
// não vamos permitir que o usuário adicione novas
// linhas (o que daria uma linha a mais na nossa
// contagem
dataGridView1.AllowUserToAddRows = false;
// vamos obter a quantidade de linhas no DataGridView
int quant_linhas = dataGridView1.RowCount;
// exibe o resultado
MessageBox.Show("O DataGridView contém " +
quant_linhas + " linhas");
}
É possível também usar a propriedade RowCount para definir a quantidade de linhas em um DataGridView: dataGridView1.RowCount = 6; Há algumas considerações importantes sobre a propriedade RowCount: 1) Se seu valor for definido como 0, todas as linhas do DataGridView serão removidas; 2) Se o novo valor for menor que o valor atual, as linhas excedentes serão removidas no final da coleção Rows; 3) Se o novo valor for maior que o valor atual, as novas linhas serão adicionadas no final da coleção Rows; 4) Se tentarmos alterar o valor desta propriedade após a definição da propriedade DataSource, uma exceção InvalidOperationException será lançada. |
Python ::: Dicas & Truques ::: Trigonometria - Funções Trigonométricas |
Como calcular o arco cosseno de um número em Python usando o método acos() do módulo mathQuantidade de visualizações: 3993 vezes |
|
O arco cosseno, (também chamado de cosseno inverso) pode ser representado por cos-1 x, arccos x ou acos x. Esta função é a inversa do cosseno, ou seja, se o cosseno é a relação entre o cateto adjacente ao ângulo e a hipotenusa, o arco cosseno parte desta relação para encontrar o valor do ângulo. Em Python, o arco cosseno de um número pode ser obtido por meio do método acos() da classe Math. Este método recebe um valor double e retorna também um double, na faixa 0 <= x <= PI, onde PI vale 3.1416. Veja um código Python completo no qual informamos um número e em seguida calculamos o seu arco-cosseno:
# vamos importar o módulo Math
import math as math
def main():
numero = 0.5
print("O arco cosseno de %f é %f" % (numero, math.acos(numero)))
if __name__== "__main__":
main()
Ao executar este código nós teremos o seguinte resultado: O arco cosseno de 0.500000 é 1.047198 Não se esqueça de que as funções trigonométricas são usadas para modelar o movimento das ondas e fenômenos periódicos, como padrões sazonais. Elas formam a base para análises avançadas em engenharia elétrica, processamento digital de imagem, radiografia, termodinâmica, telecomunicações e muitos outros campos da ciência e da tecnologia. |
Portugol ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Controle |
Exercício Resolvido de Portugol - Um programa que lê três números inteiros e mostra o maiorQuantidade de visualizações: 4178 vezes |
|
Pergunta/Tarefa: Faça um algoritmo em Portugol que solicita três números inteiros e mostra o maior deles. Exiba uma mensagem caso os três números não forem diferentes. Sua saída deverá ser parecida com: Informe o primeiro número: 5 Informe o segundo número: 8 Informe o terceiro número: 3 O segundo número é o maior Veja a resolução comentada deste exercício usando Portugol Webstudio:
// Um programa que lê três números inteiros e mostra o maior
programa {
funcao inicio() {
// variáveis usadas na resolução do problema
inteiro num1, num2, num3
// vamos solicitar os três números inteiros
escreva("Informe o primeiro número: ")
leia(num1)
escreva("Informe o segundo número: ")
leia(num2)
escreva("Informe o terceiro número: ")
leia(num3)
// o primeiro número é o maior?
se (num1 > num2 e num1 > num3) {
escreva("O primeiro número é o maior")
}
senao {
// o segundo número é o maior?
se (num2 > num1 e num2 > num3) {
escreva("O segundo número é o maior")
}
senao{
// o terceiro número é o maior?
se (num3 > num1 e num3 > num2) {
escreva("O terceiro número é o maior")
}
// os número não são diferentes
senao {
escreva("Os três números não são diferentes")
}
}
}
}
|
C++ ::: Dicas & Truques ::: Strings e Caracteres |
Como adicionar caracteres ao final de uma string C++ usando a função push_back()Quantidade de visualizações: 9721 vezes |
A função push_back() do C++ é útil quando precisamos adicionar caracteres individuais ao final de uma string. Veja um exemplo:
#include <string>
#include <iostream>
using namespace std;
int main(int argc, char *argv[]){
string str = "Gosto muito de PHP";
string temp;
// vamos percorrer os caracteres da primeira string
// e adicioná-los na segunda um de cada vez
for(int i = 0; i < str.length(); i++){
temp.push_back(str[i]);
}
// exibe o resultado
cout << temp << "\n\n";
system("PAUSE"); // pausa o programa
return EXIT_SUCCESS;
}
Ao executar este código C++ nós teremos o seguinte resultado: Gosto muito de PHP Note que usamos um laço for para percorrer individualmente todos os caracteres da primeira string e adicioná-los um de cada vez na segunda string. Veja uma variação deste código, no qual exibimos o conteúdo da primeira string invertido:
#include <string>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
string str = "Gosto muito de PHP";
string temp;
// vamos percorrer os caracteres da primeira string
// e adicioná-los na segunda um de cada vez.
// desta vez vamos obter o resultado invertido
for(int i = str.length() - 1; i >= 0; i--){
temp.push_back(str[i]);
}
// exibe o resultado
cout << "String original: " << str << endl;
cout << "String invertida: " << temp << endl;;
system("PAUSE"); // pausa o programa
return EXIT_SUCCESS;
}
Ao executar este novo código C++ nós teremos o seguinte resultado: String original: Gosto muito de PHP String invertida: PHP ed otium otsoG |
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





