elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ejercicio en java con un stack
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ejercicio en java con un stack  (Leído 1,626 veces)
rapsolostyle

Desconectado Desconectado

Mensajes: 5


Ver Perfil
ejercicio en java con un stack
« en: 18 Noviembre 2015, 20:13 pm »

Hacer una aplicación que permita capturar a través de una pila, datos numéricos y que a través
de RPN puedan ser operados a través de funciones que entran por teclado:
La aplicación se deberá hacer en lenguaje Java.
la respuesta deberá presentarse, borrando la pila y presentando el resultado en el primer item
de ella:
La aplicación debe permitir borrar elementos de la pila de acuerdo a la regla mencionada
anteriormente.
Las operaciones aritméticas deben ser:
Sumar (+) : Para sumar todos los elementos de la pila
Sort: Para ordenar todos los elementos de la pila
Prom: Para obtener el promedio de los datos de la pila
Adicionalmente la aplicación deberá permitir adicionar y quitar elementos a la pila de acuerdo a
la regla mencionada anteriormente.

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package core;

/**
 *
 * @author LAB.INFORMATICA12
 */
public class Command {
    //Atributos
    private String commandText;
    private final Stack stk; //Agregación de Stack
   
    //Construct
    public Command() {
        this.commandText="";
        this.stk=new Stack();
    }
   
    //getters and Setters
    public String getCommandText() {
        return commandText;
    }

    public void setCommandText(String commandText) {
        this.commandText = commandText;
    }
   
    //Métodos
    public String presentarStack(){
        String resp="";
        for(int i=0; i<this.stk.getArreglo().size();i++){
            resp+=this.stk.getArreglo().get(i)+'\n';
        }
        return resp;
    }
    public void saludar(String name){
        this.stk.addItem("hola "+ name);
    }
    public void commandExe(String command, String args){
        String resp="No command found!";
        this.commandText=command;
        switch (this.commandText) {
            case "saludar":
                this.saludar(args);
                break;
            case "sumarTodo":
                resp=this.stk.sumar();
                this.stk.getArreglo().add(resp);
                break;
            default:
                this.stk.getArreglo().add(resp);
                break;
        }
    }
   
   
   
}

es lo que llevo no se como hacer el resto ayudaaaaa!!!!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ejercicio Java
Ejercicios
incog 4 7,842 Último mensaje 13 Noviembre 2005, 03:14 am
por Hadess_inf
Ejercicio Java
Ejercicios
enrique8923 3 8,486 Último mensaje 6 Marzo 2009, 20:29 pm
por juancho77
ejercicio en java
Ejercicios
apolo85 5 10,426 Último mensaje 19 Noviembre 2009, 15:51 pm
por apolo85
Implementar Stack Trace (Walk through stack)
ASM
kub0x 5 3,677 Último mensaje 16 Marzo 2014, 19:21 pm
por Arkangel_0x7C5
[JAVA] Ejercicio Java , no se por donde cogerlo
Java
Xh4xor23 8 5,368 Último mensaje 1 Abril 2014, 23:02 pm
por 7Bliz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines