![]() |
|
|
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. |
||
C ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como passar um vetor para uma função CQuantidade de visualizações: 12924 vezes |
|
Muitas vezes precisamos passar um vetor, ou seja, um array unidimensional para uma função na linguagem C. O trecho de código abaixo mostra como isso é feito. Observe que a passagem de um vetor para uma função é feita por referência, ou seja, qualquer alteração nos valores do array dentro da função será refletida no vetor original:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
// protótipo da função que recebe o array e exibe os seus elementos
void exibir_vetor(int vetor[], int tamanho);
// função principal do programa
int main(int argc, char *argv[]){
// cria um vetor com 5 inteiros
int valores[] = {54, 3, 89, 6, 1};
setlocale(LC_ALL,""); // para acentos do português
// passa o vetor para a função exibir_vetor()
// veja que temos que enviar também a quantidade
// de elementos
exibir_vetor(valores, 5);
printf("\n\n");
system("PAUSE");
return 0;
}
// função que recebe o array e exibe os seus elementos
void exibir_vetor(int vetor[], int tamanho){
int i;
printf("Os elementos do vetor são:\n\n");
for(i = 0; i < tamanho; i++){
printf("%d ", vetor[i]);
}
}
Ao executar este código C nós teremos o seguinte resultado: Os elementos do vetor são: 54 3 89 6 1 |
Java ::: Pacote java.lang ::: String |
Java Avançado - Como usar o método getBytes() da classe String para obter uma sequência de valores do tipo byteQuantidade de visualizações: 9106 vezes |
Em algumas situações gostaríamos de obter os caracteres de uma string como uma representação de inteiros em bytes. Para isso podemos usar o método getBytes(). Veja sua assinatura:public byte[] getBytes()
public class Main {
public static void main(String[] args) {
// vamos declarar um objeto da classe String
String palavra = "Arquivo";
// vamos obter os bytes usados na palavra anterior
byte bytes[] = palavra.getBytes();
// vamos percorrer a matriz de bytes e mostrá-los individualmente
for(int i = 0; i < bytes.length; i++){
System.out.print(bytes[i] + " ");
}
}
}
Ao executarmos este código teremos o seguinte resultado: 65 114 113 117 105 118 111 De fato, o valor 65 é o código inteiro para o caractere "A". É importante observar que alguns caracteres não cabem em um byte (que possui o valor 127 como maior valor inteiro). Isso resulta na conversão para valores negativos. Há outras duas sobrecargas do método getBytes() da classe String. A primeira: byte[] getBytes(Charset charset) byte[] getBytes(String charsetName) |
C++ ::: Dicas & Truques ::: Strings e Caracteres |
Como pesquisar uma substring em uma string C++ usando o método find() e retornar o índice do primeiro caractereQuantidade de visualizações: 10797 vezes |
|
Nesta dica mostrarei como podemos usar a função find() da classe String do C++ para pesquisar parte de uma palavra, frase ou texto. Se a substring for encontrada, o índice do seu primeiro caractere é retornado. Caso contrário o valor npos é retornado. Veja o código C++ completo para o exemplo:
#include <string>
#include <iostream>
using namespace std;
int main(int argc, char *argv[]){
// vamos criar uma string
string frase = "Gosto de Java e C++";
cout << "A string informada foi: " << frase << endl;
// agora vamos checar a existência da substring
size_t pos = frase.find("Java");
// a substring foi encontrada?
if(pos == string::npos){
cout << "A substring nao foi encontrada." << endl;
}
else{
cout << "A substring foi encontrada" <<
" no indice " << pos << endl;
}
system("PAUSE"); // pausa o programa
return EXIT_SUCCESS;
}
Ao executar este código C++ nós teremos o seguinte resultado: A string informada foi: Gosto de Java e C++ A substring foi encontrada no indice 9 |
Python ::: Dicas & Truques ::: Lista (List) |
Python para iniciantes - Como classificar uma lista de strings usando ordem alfabéticaQuantidade de visualizações: 9797 vezes |
|
Nesta dica mostrarei como podemos usar o método sort() da classe List da linguagem Python para ordenar uma lista de palavras, frases ou texto em ordem alfabética. Veja o código completo para o exemplo: def main(): # cria uma lista de nomes nomes = ['Carlos', 'Amanda', 'Osmar', 'Fernanda'] # exibe a lista na ordem original print(nomes) # ordena a lista nomes.sort() # exibe a lista ordenada print(nomes) if __name__== "__main__": main() Ao executar este código nós teremos o seguinte resultado: ['Carlos', 'Amanda', 'Osmar', 'Fernanda'] ['Amanda', 'Carlos', 'Fernanda', 'Osmar'] |
Nossas 20 dicas & truques de programação mais populares |
|
jQuery - Como remover uma classe (ou classes) de um elemento HTML usando a função removeClass() do jQuery JavaScript - Como exibir apenas dois dígitos após o ponto decimal em JavaScript usando a função toFixed() do objeto Number VB.NET - Como usar o laço While em VB.NET |
Você também poderá gostar das dicas e truques de programação abaixo |
Nossas 20 dicas & truques de programação mais recentes |
Últimos Projetos e Códigos Fonte Liberados Para Apoiadores do Site |
|
Python - Como criar o jogo Pedra, Papel, Tesoura em Python - Jogo completo em Python com código comentado |
Últimos Exercícios Resolvidos |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |



