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.
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:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario