Estructura de datos y Programación Tema: Ejercicio 12_ Pila: Apuntes Ing. Analia Méndez – Ing. Raquel Zarco Año: 2012
Clase RegApun public class RegApun { private String Asig; private String Tema; private int pag; Private float pre; int n=5; public RegApun(){ Asig=""; Tema=""; pag=0; pre=0.0; }
Clase Pila public class Pila { RegApun P[]; int tope; int Max=5; public Pila(){ P=new RegApun[Max]; tope=-1; } public boolean PilaVacia(){ return(tope==-1);} public boolean PilaLlena(){ return(tope== Max);}
Clase ApuntesApp import java.util.*; public class ApuntesApp { Pila P; Scanner ingreso;
public ApuntesApp(){
P=new Pila(); ingreso=new Scanner(System.in); }
public void Cargar(){ char op='s';while(op!='N'&& op!='n'){ System.out.println("Ingrese Asignatura:"); String dato= ingreso.next(); System.out.println("Tema del apunte"); String tema= ingreso.next(); System.out.println("Ingrese Numero de paginas:"); int pag= ingreso.nextInt();
String opcion = ingreso.next(); opcion = opcion.equals("")?"a":opcion; op = opcion.charAt(0);
}}
public void imprimir(){Pila Aux = new Pila(); while(!P.PilaVacia()){ RegApun elem = P.quitar(); System.out.println(" "+ elem.getAsig() +" "+ elem.getTema()+ ""+ elem.getPag()+” ”+ elem.getPre()); Aux.insertar(elem.getAsig(),elem.getTema(),elem.getPag(), elem.getPre()); } retornar(Aux,P);} public void imprimirPorAsignatura(){ System.out.println("Ingrese Asignatura:"); String dato= ingreso.next(); Pila Aux = new Pila(); while(!P.PilaVacia()){ RegApun elem = P.quitar(); if( elem.getAsig().equals(dato)){ System.out.println(" "+ elem.getTema()+ ""+ elem.getPag()+” “+ elem.getPre());} Aux.insertar(elem.getAsig(),elem.getTema(),elem.getPag(), elem.getPre()); } retornar(Aux,P);}
public void mostrarOpcionesPila() { System.out.println("============================"); System.out.println("Opciones "); System.out.println("============================"); System.out.println(" 1-Carga Pila"); System.out.println(" 2-Mostrar Pila APuntes "); System.out.println(" 3-Mostrar Pila por Asignatura "); System.out.println("0-terminar"); } public void menu() { int op=6; do{ switch (op) { case 1:Cargar ();break; case 2:imprimir();break; case 3:imprimirPorAsignatura();break; case 0:break;} mostrarOpcionesPila(); op=ingreso.nextInt();} while(op!=0);} }
Clase Apuntes public class Apuntes { public static void main(String[] args) { ApuntesApp A=new ApuntesApp(); A.menu(); } } // completar el ejercicio de acuerdo a lo solicitado en el enunciado 12- Pila Apuntes
Es muy común que al inicio del año, las personas se inscriben a un gimnasio o inician con una rutina de ejer- cicios para perder peso. Esto se debe a que en ...
U.N.S.E. F.A. y A. Departamento de Ingeniería. Básica y de Procesos. Sistemas de. Representación Gráfica. Fecha. Dibujó: Ing. Guido Larcher. Lámina. N° 5.
Dibujó: Ing. Guido Larcher. Lámina. N° 3. EJERCICIO N° 1. EJERCICIO N° 2. EJERCICIO N° 3. En base al principio de reversibilidad, convierta la proyección ...
U.N.S.E. F.A. y A. Departamento de Ingeniería. Básica y de Procesos. Sistemas de. Representación Gráfica. Fecha. Dibujó: Ing. Guido Larcher. Lámina. N° 4.
Cociente respiratorio (CR: CO2producido/ O2 consumido). Recuperación de los sistemas musculares luego de ejercicio. Recuperación del sistema aeróbico: ...
15 mar. 2017 - Ejercicio 01. Considera el conjunto de datos iris y échale un vistazo iris. ##. Sepal.Length Sepal.Width Petal.Length Petal.Width. Species. ## 1.
ideal. Una de las formas más efectivas que he encontrado para atraer a las personas correctas a tu negocio es ... ¿Qué tipo de trabajo realizan en su día a día?
Emplear las opciones de combinar y dividir celdas. 2. El texto de la primera fila está centrado tanto vertical como horizontalmente. 3. Cada grupo de "Excelente, ...
Copland: Hoe-Down (3:28). (arr. William Kanengiser). 2. Basie: Jumpin' at the Woodside (2:00). (arr. Andrew York). 3. Tchaikovsky: Nutcracker Suite, Waltz of ...
22 ago. 2012 - 3. Tchaikovsky: Nutcracker Suite, Waltz of the Flowers (5:18). (arr. Andrew York). 4. Falla: El amor brujo, Danza del juego de amor (2:18). (arr. William Kanengiser). 5. Falla: El amor brujo, Danza ritual del fuego. (Para ahuyentar los
19 may. 2017 - en mayor grado de detalle en el artículo 272 del Reglamento Delegado, destacando la coordinación del cálculo ...... Sanlúcar de Barrameda.
Estas variables son los datos de entrada del sistema. Para el problema que se ... El valor numérico de la condición de contorno se almacena en otro vector.
pesas,videos para hacer ejercicios en la casa,rutina de ejercicios semanal para gimnasio, ... en casa para hacer musculos,rutina entrenamiento aerobico para.
Transferencias de Capital. Capítulo VIII. ... (Art. 1934 del Texto refundido la ley Reguladora de las Haciendas Locales, aprobado mediante el Real. Decreto ...
12) Para la conexión de Internet se necesita contar con un dispositivo USB. 13) La capacidad de los diskettes es similar a los CD. 14) La impresora láser es la ...
principal brindar a los profesionales de la docencia una iom¡ación postrinicial coherente, estructurada y que apunte al mejoramiento de la calidad educativa,.
rg. (JPII). Cath. S ch. (HS. ) Hm. S ch. (R. C. IA. ) R ite o f C h ristian. In itiatio n. *(R. E) R el Ed. P rg. (JPII). Cath. S ch. (HS. ) Hm. S ch. (R. C. IA. ) R ite o f C h.
Não instale sob o piso nem dentro de paredes. No instale bajo el piso ni dentro de paredes. Requer instalação por técnico especializado. Requiere ser ...
Si una central telefónica recibe en promedio 4 llamadas por hora, calcular las siguientes probabilidades: A) Que en una hora se reciba una llamada. B) Que en ...
Trabajar con la planilla “Formatos- Manejo de filas y columnas.xls.” Las consignas a cumplir son: 1. Eliminar del libro la hoja llamada “Hoja1”. 2. Copiar y pegar ...