Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - BTO911

#1
Java / evaluacion postfija
23 Octubre 2013, 23:04 PM
hola a todos se que es algo facil  :-X pero no consigo sacarlo  :-\ espero y me puedan ayudar mi codigo
para evaluar una expresion en postfijo

Código (java) [Seleccionar]

public static void main(String arg[]){
String expres = "362*4/+";  //Resultado debe ser 6
        System.out.println("Evaluacion de una expresion en posfijo");
        System.out.println("\n Exp posfija:"+expres+"\n");
        //convertir array expresion
        char[]expresiion = expre.toCharArray();
        //Pila de salida y pila de entrada
        char simboloEntrada,op1,op2,valor=0;
        MyFirstStack pilita = new MyFirstStack(expresiion.length);
       
       
       
        for(int a=0;a<expresiion.length;a++){
            simboloEntrada = expre.charAt(a);
            if(simboloEntrada != '+' && simboloEntrada != '-' && simboloEntrada != '*' && simboloEntrada != '/'){
                pilita.push(simboloEntrada);
            }
            else {
               
                op1= pilita.pop();
                op2= pilita.pop();
                valor=(char)evaluate(simboloEntrada,op1,op2);
               
                pilita.push(valor);
            }
        }
       
       
        System.out.print("El valor:"+valor);

    }
static int evaluate (char cad, char a, char b ){
   
    int op1=a-48;
    int op2=b-48;
   
    if(cad== '-')
        return op1-op2;

    if(cad== '+')
        return op1+op2;

    if(cad== '/')
        return op1/op2;

    if(cad== '*')
        return op1*op2;

       
    return 0;
    }
}


Muchas gracias.
#2
Scripting / Violent Python
20 Mayo 2013, 06:17 AM
No se si ya este en el foro .
Pero encontre este libro y quise traerlo para ustedes

Violent Python. A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers

Chapter 1: Introduction
Chapter 2: Penetration Testing with Python
Chapter 3: Forensic Investigations with Python
Chapter 4: Network Traffic Analysis with Python
Chapter 5: Wireless Mayhem with Python
Chapter 6: Web Recon With Python
Chapter 7: Antivirus Evasion with Python


http://www.mediafire.com/view/?bmpmas43o9ftosa