![]() |
|
|
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: Java ::: Java para Engenharia ::: Sistemas Digitais - Portas Lógicas |
Portas lógicas em Java - Como criar uma porta lógica AND em JavaQuantidade de visualizações: 1744 vezes |
|
No estudo dos Sistemas Digitais, a porta lógica AND (E) é aquela que faz uso do operador de produto lógico para gerar a saída. Neste tipo de porta, a saída é igual a 1 SOMENTE quando todas as entradas forem 1, e 0 em todos os demais casos. Na Lógica Matemática dizemos que uma porta lógica AND é uma CONJUNÇÃO, que gera um valor VERDADEIRO quando suas proposições de entrada são ambas verdadeiras, e FALSO em caso contrário. Antes de vermos o código Java, dê uma olhada na imagem a seguir para relembrarmos o desenho de uma porta lógica AND e sua tabela-verdade correspondente (aqui eu considerei apenas duas entradas): ![]() Agora vamos ao código Java. Veja a seguinte listagem:
package estudos;
public class Estudos {
public static void main(String[] args) {
// vamos testar a nossa porta lógica
System.out.println(AND(0, 0));
System.out.println(AND(1, 0));
System.out.println(AND(0, 1));
System.out.println(AND(1, 1));
}
// define o comportamento da porta lógica AND
public static boolean AND(int a, int b) {
// as entradas são ambas 1?
if (a == 1 && b == 1) {
return true;
}
else {
return false;
}
}
}
Ao executarmos este código Java nós teremos o seguinte resultado: false false false true Note que fornecemos valores inteiros correspontes às entradas 1 e 0. Veja uma modificação na qual simulamos a lógica matemática, ou seja, fornecemos valores verdadeiro e falso:
package estudos;
public class Estudos {
public static void main(String[] args) {
// vamos testar a nossa porta lógica
System.out.println(AND(false, false));
System.out.println(AND(true, false));
System.out.println(AND(false, true));
System.out.println(AND(true, true));
}
// define o comportamento da porta lógica AND
public static boolean AND(boolean a, boolean b) {
// as entradas são ambas verdadeiras?
if (a == true && b == true) {
return true;
}
else {
return false;
}
}
}
Ao executar o código Java novamente você verá que a saída é a mesma. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
Python - Como repetir os elementos de um vetor ou matriz usando a função repeat() da NumPy do Python Java - Como carregar uma imagem em um BufferedImage do Java usando o método read() da classe ImageIO |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






