ESTRUCTURA DE DATO1
ESTRUCTURA DEDATOS
EJERCICIO 7: PILAS CON “STRING”
CARRASQUEDO GUTIERREZ DJORKAEFFGRUPO: 308 LIC. EN INFORMATICA
INTRODUCCIÓN
En este reporte crearemos un programa en Java que almacene como datos los díasde semana en una pila y que simule las siguientes situaciones e imprima cada una de ellas:
Todos los días de la semana se da mantenimiento a las computadoras.
Pero menos 2 días, por entrevistas con elproveedor.
Menos otros 2 días por inventario.
Más un día por reposición.
Menos 3 días por compras.
¿Cuántos días trabajo?
CÓDIGO
public class Tarea7 {
public static void main(String[] args) {Tarea7a Pila = new Tarea7a(10);
System.out.println("¿LA PILA ESTA VACIA? "+Pila.isEmpty());
Pila.push("Lunes");
Pila.push("Martes");
Pila.push("Miercoles");
Pila.push("Jueves");Pila.push("Viernes");
Pila.push("Sabado");
Pila.push("Domingo");
System.out.println("¿LA PILA ESTA VACIA? "+Pila.isEmpty());
Pila.printPila();
System.out.println();
Pila.pop();
Pila.pop();Pila.printPila();
System.out.println();
Pila.pop();
Pila.pop();
Pila.printPila();
System.out.println();
Pila.push("Jueves");
Pila.printPila();
System.out.println();
Pila.pop();
Pila.pop();Pila.pop();
Pila.printPila();
}
}
Métodos que ocupamos son:
public class Tarea7a {
public int MAX;
public int TOPE;
public String[] arreglo;
//Constructor
public Tarea7a(int tamaño){this.MAX=tamaño-1;
this.TOPE=-1;
arreglo =new String[this.MAX];
}
public boolean isEmpty(){
boolean BAND;
if(TOPE==-1){
BAND=true;
}else{
BAND=false;
}
return BAND;
}...
Regístrate para leer el documento completo.