![]() |
|
|
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 Ética e Legislação Profissional |
||
|
||
|
|
||
Java ::: Dicas & Truques ::: Data e Hora |
Como adicionar ou subtrair horas à data atual usando o método add() e a constante Calendar.HOUR da classe Calendar do JavaQuantidade de visualizações: 1 vezes |
Nesta dica mostrarei como podemos usar a função add() e a constante Calendar.HOUR da classe Calendar do Java para adicionar ou subtrair horas de uma data. Veja o exemplo a seguir:
package estudos;
import java.util.Calendar;
public class Estudos {
public static void main(String[] args) {
// vamos construir uma instância da classe Calendar
Calendar agora = Calendar.getInstance();
// vamos exibir a data e hora atuais
System.out.println("Data e hora atual: " +
agora.getTime().toString());
// adiciona 15 hora à hora atual
agora.add(Calendar.HOUR, 13);
// mostra a data e hora com as 15 horas adicionadas
System.out.println("Daqui a 15 horas: " +
agora.getTime().toString());
}
}
Ao executar este código Java nós teremos o seguinte resultado: Data e hora atual: Mon Jan 16 12:33:26 BRST 2023 Daqui a 15 horas: Tue Jan 17 01:33:26 BRST 2023 Se quisermos subtrair as horas ao invés de adicionar, basta fornecermos um valor negativo para o método add(). |
C++ Builder ::: VCL - Visual Component Library ::: TEdit |
Como obter a quantidade de caracteres em um TEdit usando a função GetTextLen() do C++ BuilderQuantidade de visualizações: 3507 vezes |
|
Em algumas ocasiões nós precisamos descobrir a quantidade de caracteres contidos em uma caixa de texto do tipo TEdit. Para isso podemos usar o método GetTextLen() do C++ Builder, definido originalmente na classe TControl. Esta função retorna um valor inteiro contendo o tamanho do texto da caixa de texto. Veja um exemplo do uso do método GetTextLen() no trecho de código a seguir:
void __fastcall TForm3::Button2Click(TObject *Sender)
{
// vamos obter a quantidade de caracteres no TEdit
int tamanho = Edit1->GetTextLen();
// vamos mostrar o resultado
ShowMessage("O Edit contém " + IntToStr(tamanho) + " caracteres.");
}
Ao executar este exemplo você terá um resultado parecido com: O Edit contém 5 caracteres. |
C ::: Dicas & Truques ::: Arquivos e Diretórios |
Apostila de C para iniciantes - Como usar a função fread() da linguagem C para ler todo o conteúdo de um arquivo de uma só vezQuantidade de visualizações: 23526 vezes |
A função fread() se torna muito útil quando precisamos ler grandes blocos ou até mesmo todo o conteúdo de um arquivo. Neste caso, o conteúdo lido é guardado em um buffer para uso posterior. Veja o protótipo desta função:size_t fread(void *ptr, size_t size, size_t count, FILE *stream); Aqui ptr é um ponteiro para o buffer que receberá o conteúdo sendo lido. A capacidade deste buffer deverá ser no mínimo o valor de size multiplicado por count. O parâmetro size é o tamanho em bytes de cada elemento sendo lido. count é o número de elementos a serem lidos e stream é um ponteiro para o arquivo cujo conteúdo será lido. Se a leitura do conteúdo for feita com sucesso, a função fread() retornará a quantidade de elementos lidos com sucesso. No exemplo abaixo estamos lendo caracteres de 1 byte cada. Analise o código cuidadosamente e verá como é fácil modificá-lo para, por exemplo, ler apenas a metade do arquivo de cada vez:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]){
// vamos abrir o arquivo para leitura no modo binário
FILE *arquivo = fopen("dados.txt", "rb");
if(arquivo != NULL){
// vamos obter o tamanho do arquivo em bytes
fseek(arquivo, 0, SEEK_END);
long tam_arquivo = ftell(arquivo);
rewind(arquivo);
// vamos alocar memória para todo o conteúdo do arquivo
char *buffer = (char*)malloc(sizeof(char) * tam_arquivo);
// a memória foi alocada com sucesso?
if(buffer != NULL){
// vamos copiar o conteúdo do arquivo para o buffer
size_t resultado = fread(buffer, 1, tam_arquivo, arquivo);
// vamos verificar se a operação foi feita com sucesso
if(resultado == tam_arquivo){
puts("O conteudo do arquivo foi lido com sucesso\n\n");
// vamos exibí-lo na tela
puts(buffer);
}
}
fclose(arquivo); // fecha o arquivo
free(buffer); // libera a memória do buffer
}
puts("\n\n");
system("PAUSE");
return 0;
}
|
Python ::: Dicas & Truques ::: Strings e Caracteres |
Como transformar em letra maiúscula apenas o primeiro caractere de uma palavra ou frase usando a função capitalize() do PythonQuantidade de visualizações: 12116 vezes |
|
Nesta dica mostrarei como podemos usar o método capitalize() do objeto string da linguagem Python para transformar em letra maiúscula apenas a primeira letra de uma palavra, frase ou texto. Veja o trecho de código a seguir:
def main():
frase1 = "trabalho, Estudo e toco Guitarra."
# converte a primeira letra para maiúsculas e as demais
# para letras minúsculas
frase2 = frase1.capitalize()
# mostra os resultados
print("Frase original:", frase1)
print("Apenas a primeira letra maiúscula:", frase2)
if __name__== "__main__":
main()
Ao executar este código Python nós teremos o seguinte resultado: Frase original: trabalho, Estudo e toco Guitarra. Apenas a primeira letra maiúscula: Trabalho, estudo e toco guitarra. |
Java ::: Coleções (Collections) ::: ArrayList |
Como obter a quantidade de itens em uma ArrayList em Java usando seu método size()Quantidade de visualizações: 12032 vezes |
Em várias situações nós precisamos saber, ou seja, contar os elementos de uma ArrayList. Isso pode ser feito facilmente com uma chamada ao seu método size(). Veja um exemplo completo a seguir:
package arquivodecodigos;
import java.util.ArrayList;
public class Estudos{
public static void main(String[] args){
// cria uma ArrayList que conterá inteiros
ArrayList<Integer> valores = new ArrayList<Integer>();
// adiciona itens na lista
valores.add(34);
valores.add(12);
valores.add(8);
valores.add(23);
// obtém a quantidade de itens na lista
int quant = valores.size();
System.out.println("A ArrayList contém "
+ quant + " itens.");
System.exit(0);
}
}
Ao executar este código nós teremos o seguinte resultado: A ArrayList contém 4 itens. |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




