![]() |
|
|
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. |
||
Python ::: Dicas & Truques ::: Matemática e Estatística |
Como calcular porcentagem em Python - Eu tenho um valor de R$ 500,00 que aumentou para R$ 800,00. Qual foi o aumento percentual?Quantidade de visualizações: 1261 vezes |
|
Nesta dica mostrarei como calcular a porcentagem do aumento sofrido por um determinado valor usando a linguagem Python. Este é um cenário muito comum. Veja a seguinte situação: a) Temos um produto x que custava R$ 500,00 e que foi aumentado para R$ 800,00. Queremos, dessa forma, descobrir o percentual de aumento que o preço do produto sofreu. Veja o código Python para a realização deste cálculo:
# método principal
def main():
# preço anterior do produto
precoAnterior = float(input("Informe o preço anterior: "))
# preço atual do produto
precoAtual = float(input("Informe o preço atual: "))
# efetua o cálculo
a = precoAnterior
b = 100 * precoAtual
c = b / a
d = c - 100
# mostra o resultado
print("A porcentagem de aumento foi: %f%%" % d)
if __name__== "__main__":
main()
Ao executar este código Python nós teremos um resultado parecido com: Informe o preço anterior: 500 Informe o preço atual: 800 A porcentagem de aumento foi: 60.000000% |
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Exercícios Resolvidos de Java - Pesquisando um valor em uma matriz de int e retornando o índice no qual o mesmo foi encontradoQuantidade de visualizações: 9745 vezes |
|
Pergunta/Tarefa: Escreva um programa Java GUI ou console que declara, constrói e inicializa uma matriz de 5 inteiros. Em seguida peça ao usuário para informar um valor inteiro e informe se o valor lido está contido na matriz. Se o valor for encontrado na matriz, retorne seu índice (lembre-se de que os índices dos elementos em uma matriz Java começam em 0). A declaração, construção e inicialização da matriz pode ser feita da seguinte forma:
// declara, constrói e inicializa uma matriz de 5 inteiros
int valores[] = {4, 21, 8, 120, 1};
Resposta/Solução: Veja a resolução comentada deste exercício usando Java console:
package estudos;
import javax.swing.JOptionPane;
public class Estudos {
public static void main(String[] args) {
// declara, constrói e inicializa uma matriz de 5 inteiros
int valores[] = {4, 21, 8, 120, 1};
// vamos ler um valor inteiro
int pesquisa = Integer.parseInt(JOptionPane.showInputDialog("Valor:"));
// vamos verificar se o valor está contido na matriz e retornar seu índice
int pos = -1; // índice não existente na matriz
for(int i = 0; i < valores.length; i++){
if(valores[i] == pesquisa){
pos = i; // encontrou? vamos anotar este índice
break;
}
}
// vamos mostrar o resultado
if(pos > -1){
JOptionPane.showMessageDialog(null, "O valor foi encontrado no índice: " +
pos);
}
else{
JOptionPane.showMessageDialog(null, "O valor não foi encontrado na matriz");
}
}
}
Uma idéia na resolução deste exercício é inicializar a variável que guardará o índice do elemento pesquisado com o valor -1. Assim, se no final da pesquisa o valor ainda for -1, sabemos que o elemento não foi encontrado. |
C++ ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Vetores e matrizes em C++ - Como passar vetores e matrizes para as suas funções C++Quantidade de visualizações: 12565 vezes |
Muitas vezes precisamos passar um vetor ou uma matriz C++ para nossas funções. O trecho de código abaixo mostra como isso é feito. Observe que a passagem de uma matriz para uma função é feita por referência, ou seja, qualquer alteração nos valores da matriz dentro do método será refletida na matriz original:
#include <iostream>
using namespace std;
// função usada para exibir os valores
// da matriz
void exibir_matriz(int matriz[], int quant)
{
for(int i = 0; i < quant; i++){
cout << matriz[i] << endl;
}
}
int main(int argc, char *argv[])
{
// cria uma matriz com 5 inteiros
int valores[] = {54, 3, 89, 6, 1};
// passa a matriz para a função exibir_matriz()
// veja que temos que enviar também a quantidade
// de elementos
exibir_matriz(valores, 5);
system("PAUSE"); // pausa o programa
return 0;
}
Ao executar este código C++ nós teremos o seguinte resultado: 54 3 89 6 1 |
Java ::: Dicas & Truques ::: Arquivos e Diretórios |
Como criar um arquivo em Java usando o método createNewFile() da classe FileQuantidade de visualizações: 3 vezes |
|
Nesta dica mostrarei como é possível usar o método createNewFile() da clase File, do pacote java.io, para criar um novo arquivo. Note que estou usando um bloco try...catch para tratar os possíveis erros decorrentes desta operação. Veja o código completo para o exemplo:
package arquivodecodigos;
import java.io.*;
public class Estudos{
public static void main(String[] args){
try{
File arquivo = new File("c:\\estudos_java\\osmar.txt");
// Cria o arquivo se este não existe ainda
boolean ok = arquivo.createNewFile();
// o arquivo foi criado com sucesso?
if(ok){
System.out.println("Arquivo criado com sucesso.");
}
else{
System.out.println("Nao foi possivel criar o arquivo.");
}
}
catch(IOException e){
System.out.println("Erro: " + e.toString());
}
}
}
Ao executar este código nós teremos o seguinte resultado: Arquivo criado com sucesso. |
Nossas 20 dicas & truques de programação mais populares |
|
PHP - Manipulação de texto em PHP - Como acessar e modificar os caracteres individuais de uma string |
Você também poderá gostar das dicas e truques de programação abaixo |
|
Java Servlets - Como compartilhar dados entre um Java Servlet e uma página JSP usando a requisição HttpServletRequest C++ - Como inicializar os valores dos elementos de um vetor C++ usando valores randômicos - Revisado |
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 |




