elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 23:36  


Tema destacado: Últimos eventos sobre seguridad/inseguridad

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  Tabla d Verdad
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Tabla d Verdad  (Leído 819 veces)
ship

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Tabla d Verdad
« en: 11 Diciembre 2011, 01:12 »

hola pues resulta que tengo mi programa en java de la tabla de la verdad solo que necesito que el usuario ingrese las premisas desde teclado  pero ya me bloque no me sale dejo mi codigo.
les agradezco su ayuda,,,,,,,,,,,,,,,,,Gracias
//************
  //******Tabla de la Verdad.
 
  public class tablaverdad
     {   
  public static void main(String[] args)
      {   
 
    boolean r, s;
 
    System.out.println( "R\t\tS\t\tAND\t\tOR\t\tXOR\t\tNOT" );
 
    r = true; s = true;
    System.out.print(r + "\t" + s + "\t");
    System.out.print((r&s) + "\t" + (r|s) + "\t");
    System.out.println((r^s) + "\t" + (!r));
 
    r = true; s = false;
    System.out.print(r + "\t" + s + "\t");
    System.out.print((r&s) + "\t" + (r|s) + "\t");
    System.out.println((r^s) + "\t" + (!r));
 
    r = false; s = true;
    System.out.print(r + "\t" + s + "\t");
    System.out.print((r&s) + "\t" + (r|s) + "\t");
    System.out.println((r^s) + "\t" + (!r));
 
    r = false; s = false;
    System.out.print(r + "\t" + s + "\t");
    System.out.print((r&s) + "\t" + (r|s) + "\t");
    System.out.println((r^s) + "\t" + (!r));
  }   
}


En línea
[Case]


Desconectado Desconectado

Mensajes: 385



Ver Perfil WWW
Re: Tabla d Verdad
« Respuesta #1 en: 11 Diciembre 2011, 01:28 »

Como que inserte las premisas?,
osea que ingrese los valores de r y s?


En línea
ship

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: Tabla d Verdad
« Respuesta #2 en: 11 Diciembre 2011, 01:56 »

A si es que las variables s y r sean ingresadas por el usuario desde teclado ya lo intente pero me marca error
En línea
[Case]


Desconectado Desconectado

Mensajes: 385



Ver Perfil WWW
Re: Tabla d Verdad
« Respuesta #3 en: 11 Diciembre 2011, 03:04 »

Como lo intentaste?
Yo te recomiendo que utilizes la clase Scanner.
En línea
$Edu$


Desconectado Desconectado

Mensajes: 1.413



Ver Perfil
Re: Tabla d Verdad
« Respuesta #4 en: 11 Diciembre 2011, 18:05 »

Es epoca de examenes que todos andan con eso ahora? xDD Y termina en lo mismo, q es dificil hacerlo porq las premisas que ingresara podran estar con parentesis y todo eso, es complicado la verdad
En línea

Estado en el MSN:
[Case]


Desconectado Desconectado

Mensajes: 385



Ver Perfil WWW
Re: Tabla d Verdad
« Respuesta #5 en: 11 Diciembre 2011, 23:03 »

Es epoca de examenes que todos andan con eso ahora? xDD Y termina en lo mismo, q es dificil hacerlo porq las premisas que ingresara podran estar con parentesis y todo eso, es complicado la verdad

Por lo que ship ha comentado, es que necesita que el usuario inserte r y s.
Por lo que solamente debe de esperar un booleando en la entrada. Y con unos Try y catch se puede resolver todo sin ninguna complicación.
En línea
$Edu$


Desconectado Desconectado

Mensajes: 1.413



Ver Perfil
Re: Tabla d Verdad
« Respuesta #6 en: 11 Diciembre 2011, 23:08 »

Pero a ver si el usuario ingresaria: r , luego el simbolo y luego s. Se puede hacer facilmente. Pero la cosa es cuando quedan cosas como (p>q).(q>r)>p , si ingresa eso el usuario dime como lo harias para resolver xDD teniendo en cuenta q puede variar la forma en que pone los parentesis y la cantidad de premisas y etc, etc
En línea

Estado en el MSN:
[Case]


Desconectado Desconectado

Mensajes: 385



Ver Perfil WWW
Re: Tabla d Verdad
« Respuesta #7 en: 11 Diciembre 2011, 23:16 »

A perdon mas bien no había entendido el problema.
Pero eso se puede resolver con un autómata de pila, que es algo complicado si es que no sabes mucho sobre autómatas de pila, pero el problema se resolvería de forma eficaz.
En línea
$Edu$


Desconectado Desconectado

Mensajes: 1.413



Ver Perfil
Re: Tabla d Verdad
« Respuesta #8 en: 11 Diciembre 2011, 23:19 »

Ni idea sobre eso
En línea

Estado en el MSN:
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
es verdad o no?
GNU/Linux
KaOs_NiGhT 5 544 Último mensaje 27 Enero 2005, 08:15
por strike-maXter
¿Es verdad?
Grabadoras
el-brujo 0 333 Último mensaje 15 Marzo 2005, 03:05
por el-brujo
Sera verdad o mentira pero bueno, aaaayudaaa con el Ideas 1.0.0.7,sera verdad?
Juegos y Consolas
Linkone 0 346 Último mensaje 14 Febrero 2006, 00:14
por Linkone
Duda sobre insersion a tabla html desde tabla sql
Bases de Datos
mokoMonster 2 1,020 Último mensaje 20 Febrero 2010, 01:20
por Shell Root
no me borra la tabla haciendo delete on cascade tabla n:m
Bases de Datos
kinos 2 1,240 Último mensaje 31 Julio 2010, 13:05
por kinos
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines