![]() |
|
|
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 Python |
||
|
||
|
|
||
Java ::: Pacote java.awt ::: Graphics |
Como definir a cor para o contexto de desenho usando o método setColor() da classe Graphics do JavaQuantidade de visualizações: 9314 vezes |
|
Computação Gráfica em Java - Como desenhar gráficos em Java. Muitas vezes queremos definir com qual cor um determinado desenho será realizado. Isso é feito por meio do uso do método setColor() da classe Graphics. Este método aceita um objeto da classe Color. Veja um exemplo no qual definimos a cor que será usada para desenhar na superfície de um JLabel:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Estudos extends JFrame{
JLabel label;
public Estudos() {
super("Desenhando");
Container c = getContentPane();
c.setLayout(new BorderLayout());
// Cria um JLabel
label = new JLabel();
c.add(label, BorderLayout.CENTER);
// Cria um botão
JButton btn = new
JButton("Desenhar Linhas Coloridas");
btn.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
Graphics graphics = label.getGraphics();
// obtém a cor atual
Color corAnt = graphics.getColor();
// desenha linhas coloridas no JLabel
graphics.setColor(Color.RED); // vermelho
graphics.drawLine(10, 15, 100, 10);
graphics.setColor(Color.BLUE); // azul
graphics.drawLine(20, 30, 80, 150);
graphics.setColor(Color.YELLOW); // amarelo
graphics.drawLine(50, 50, 120, 30);
graphics.setColor(Color.GREEN); // verde
graphics.drawLine(100, 100, 310, 100);
// retorna a cor original
graphics.setColor(corAnt);
}
}
);
// Adiciona o botão à janela
c.add(btn, BorderLayout.SOUTH);
setSize(350, 250);
setVisible(true);
}
public static void main(String args[]){
Estudos app = new Estudos();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Ao executar este programa Java Swing você verá quatro linhas desenhadas, cada uma de uma cor diferente. |
C ::: Dicas & Truques ::: Strings e Caracteres |
Como acessar os caracteres de uma string individualmente usando índices na linguagem CQuantidade de visualizações: 10001 vezes |
Como em C uma string é vetor (array) de caracteres, tais caracteres podem ser acessados por meio de seu índice no vetor (um valor inteiro começando em 0). Este trecho de código mostra como esta tarefa pode ser realizada:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[]){
char palavra[] = "Arquivo";
// vamos acessar o primeiro caractere da string
char letra = palavra[0];
printf("O primeiro caractere e %c\n", letra);
// vamos acessar o quinto caractere da string
letra = palavra[4];
printf("O quinto caractere e %c\n", letra);
puts("\n\n");
system("PAUSE");
return 0;
}
Ao executarmos este códigos nós teremos o seguinte resultado: O primeiro caractere e A O quinto caractere e i |
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Java Básico |
Exercícios Resolvidos de Java - Escreva um programa Java para calcular e imprimir o número de lâmpadas necessáriasQuantidade de visualizações: 857 vezes |
|
Pergunta/Tarefa: Escreva um programa Java para calcular e imprimir o número de lâmpadas necessárias para iluminar um determinado cômodo de uma residência. Dados de entrada: a potência da lâmpada utilizada (em watts), as dimensões (largura e comprimento, em metros) do cômodo. Considere que a potência necessária é de 18 watts por metro quadrado. Sua saída deverá ser parecida com: Informe a potência da lâmpada (em watts): 100 Informe a largura do cômodo (em metros): 6 Informe o comprimento do cômodo (em metros): 4 Serão necessárias 4 lâmpadas. Veja a resolução completa para o exercício em Java, comentada linha a linha:
// Como calcular o número de lâmpadas necessárias
package estudos;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
// variáveis usadas na resolução do problema
double potencia_lampada, largura_comodo, comprimento_comodo;
double area_comodo, potencia_total;
int quant_lampadas;
// para ler a entrada do usuário
Scanner entrada = new Scanner(System.in);
// vamos ler a potência da lâmpada
System.out.print("Informe a potência da lâmpada (em watts): ");
potencia_lampada = Double.parseDouble(entrada.nextLine());
// vamos ler a largura do cômodo
System.out.print("Informe a largura do cômodo (em metros): ");
largura_comodo = Double.parseDouble(entrada.nextLine());
// agora vamos ler o comprimento do cômodo
System.out.print("Informe o comprimento do cômodo (em metros): ");
comprimento_comodo = Double.parseDouble(entrada.nextLine());
// agora vamos calcular a área do cômodo
area_comodo = largura_comodo * comprimento_comodo;
// calculamos a potência total necessária para iluminar
// todo o cômodo
potencia_total = area_comodo * 18;
// e finalmente calculamos a quantidade de lâmpadas necessárias
quant_lampadas = (int)(potencia_total / potencia_lampada);
// será necessário no mínimo uma lâmpada
if (quant_lampadas == 0) {
quant_lampadas = quant_lampadas + 1;
}
// e mostramos o resultado
System.out.println("Serão necessárias " + quant_lampadas +
" lâmpadas.");
}
}
|
Java ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como criar, preencher e exibir os valores de uma matriz de duas dimensões de inteiros em Java - RevisadoQuantidade de visualizações: 12922 vezes |
|
Nesta dica mostrarei como declarar e instanciar uma matriz (array) de duas dimensões de ints em Java. Note que temos duas linhas e cada linha possui duas colunas. Neste exemplo os valores da matriz já estão pré-definidos, mas você pode ver mais dicas nessa seção para aprender como solicitar que o usuário informe os valores de cada linha de coluna. Veja o código completo:
package arquivodecodigos;
public class Estudos{
public static void main(String[] args){
int valores[][] = {{1, 2, 3}, {4, 5, 6}};
// varre todos os elementos do array e os
// exibe usando linhas e colunas
for(int lin = 0; lin < valores.length; lin++){
for(int col = 0; col < valores[lin].length; col++){
System.out.printf("%d ", valores[lin][col]);
}
System.out.println();
}
System.exit(0);
}
}
Ao executar este exemplo nós teremos o seguinte resultado: 1 2 3 4 5 6 Esta dica foi revisada e testada no Java 8. |
Python ::: Fundamentos da Linguagem ::: Passos Iniciais |
Como usar os argumentos padrões das funções em PythonQuantidade de visualizações: 7959 vezes |
Geralmente quando efetuamos chamadas às funções, nosso código fica responsável por fornecer os valores para os argumentos da função. Em Python é possível termos argumentos padrões, e tais argumentos já podem ter um valor pré-definido. Desta forma, a passagem dos parâmetros se torna opcional. Veja um exemplo:
# função com argumento padrão
def erro(msg = "Houve um erro."):
print msg
# chamada à função fornecendo o argumento
erro("Erro desconhecido.")
# chamada à função sem fornecer o argumento
erro()
Veja mais um exemplo: # função com argumentos padrões def volume(comprimento = 1, largura = 1, altura = 1): return (comprimento * largura * altura) # chamada à função fornecendo um argumento print volume(3) # chamada à função fornecendo dois argumentos print volume(4, 5) # chamada à função fornecendo três argumentos print volume(4, 5, 7) # chamada à função fornecendo nenhum argumento print volume() É importante observar que os argumentos padrões devem estar sempre à direita dos demais argumentos. Falhar em cumprir esta exigência pode causar um erro do tipo: SyntaxError: non-default argument follows default argument |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




