package com.jlm.ccb.ejercicios.capitulocinco; /** * Clase encargada de convertir las siguientes * expresiones utilizando leyes de Morgan. * !( x < 5 ) && !( y >= 7 ) * !( x == y ) || !( z != 5 ) * !( ( x <= 8 ) && ( y > 4 ) ) * !( ( x > 4 ) || ( y <= 6 ) ) * Ejercicio 5.23 * @author LorettoTG * @version 1.0 */ public class LeyesMorgan { /** * Método encargado de convertir algunas condiciones * con las leyes de morgan. Si se imprime alguna leyenda * de no es cierto quiere decir que las leyes de Morgan * no fueron aplicadas correctamente. * @param x int Con el primer entero introducido. * @param y int Con el segundo entero introducido. * @param z int Con el tercer entero introducido. */ public void calcular(int x, int y, int z) { if (((!(x < 5) && !(y >= 7))) != (((x >= 5) && (y < 7)))) { System.out.println("No es cierto 1"); } if (((!(x == y) || !(z != 5))) != ((x != y) || (z == 5))) { System.out.println("No es cierto 2"); } if ((!((x <= 8) && (y > 4))) != ((x > 8) || (y <= 4))) { System.out.println("No es cierto 3"); } if ((!((x > 4) || (y <= 6))) != ((x <= 4) && (y > 6))) { System.out.println("No es cierto 4"); } } /** * Punto de entrada a la clase y a la aplicación. * @param args matriz de argumentos de cadena. */ public static void main(String[] args) { //El operador new es el encargado de crear instancias de //una clase, es decir los objetos que tienen las caracterÃsticas //de la clase. El operador new de Java es capaz de reservar la //memoria para un objeto de este tipo sabiendo los atributos que //tiene según la definición de la clase. LeyesMorgan leyes = new LeyesMorgan(); for (int x = 1; x <= 10; x++) { for (int y = 1; y <= 10; y++) { for (int z = 1; z <= 10; z++) { leyes.calcular(x, y, z); } } } } }
Un blog dedicado a los bytes, al lenguaje java y diferentes frameworks que se emplearan poco a poco.
Mostrando entradas con la etiqueta Leyes Morgan. Mostrar todas las entradas
Mostrando entradas con la etiqueta Leyes Morgan. Mostrar todas las entradas
domingo, 25 de septiembre de 2011
Como Programar en Java: Ejercicio 5.23
Aquí esta el ejercicio 5.23 de Como Programar en Java séptima edición.
Etiquetas:
Como Programar en Java,
Deitel,
For,
if-else,
Java,
Leyes Morgan,
New,
Println
Suscribirse a:
Entradas (Atom)