Filtro CPL Polarizado ventajas

Blog Computación Ing. Iván Luis Jiménez

WELCOME TO MY BLOG

PROGRAMACIÓN C++ Y JAVA
Este blog fue creado para compartir mis actividades de la escuela con todos ustedes.

El primer tema que abordaremos sera Pilas con Push y Pop
Es un ejercicio sencillo.
Comprobar que una expresión matemática que contenga paréntesis, este correctamente.

/**
 *
 * @author Iván Luis Jiménez
 */
public class Pila {
    int tope;
    int max;
    char aa[];

    

    public Pila() {
        tope =-1;
        max = 5;
        aa =new char [max];
    }
        void push(char dato){
            if (tope<max){
            tope++;
            aa[tope]=dato;
            }
            else{
                        System.out.println("Pila llena");    
            }
        }
        void pop(){
           if(tope>=0){
               
               aa[tope]=' ';
               tope--;
               
           }
           else{
               System.out.println("Pila Vacia");
           }
        }
        
            void visualizar (){
                for(int i=0; i<max; i++){
               System.out.println("Pila:"+ i + "dato:"+ aa[i]);
               
                }
            }
        
}
//FUNCION PRINCIPAL MAIN (OTRA CLASE)
public static void main(String[] args) {
        System.out.print("Pila comprove"+"\n");

Pila obPila;
      Pila obPila2;
       obPila=new Pila();
       obPila2=new Pila();
for(int i=0; i<Expresion.length;i++){
                if(Expresion[i]=='('){
                obPila.push('(');
            }
                if (Expresion[i]==')'){
                    obPila2.push(')');
                }
            }
            if(obPila.tope==obPila2.tope){
                System.out.println("Espression Correct!!!");
            }
            else{
                System.out.println("Expression Incorrect!!!");
            }
            //obPila.pop();
            obPila.visualizar();
            obPila2.visualizar();
}
    
}

Creado por Iván Luis Jiménez
IvanovicHacker


Comentarios