Usuario :
Clave :
[ Recuperar mi clave ] [ Crear una cuenta ]
Home Registrarse Contáctenos
Contenido ordenado por fecha
Primera Anterior Página 216 / 584 Siguiente Última
Guia del martes 30 de abril
30 de Abril de 2013 02:25, por Nicolas Rosso
Reportar Contenido Inapropiado
29 de Abril de 2013 10:53, por Ernesto Eduardo Vivanco Tapia, leído 1702 veces, sin comentarios.
Tags: Codigos

// Esta clase deben crearla en la package presentacion

package presentacion;

 
import entidad.Categoria;
import entidad.Reclamo;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args){
        Scanner leer = new Scanner(System.in);
        List<Categoria> categorias = new ArrayList();
        int opcion = -1;
        while(opcion!=0) {
            System.out.println("Ingrese opcion (1) Crear Categoria (2) Ingresar Reclamo (3) Mostrar Caegoria (4) Informe Cantidad Reclamos Categoria (5) Informe Total Reclamos (0) Salir :");
            opcion = leer.nextInt();
            if(opcion==1){
                System.out.println("Ingrese el nombre");
                String nombre = leer.next();
                Categoria c = new Categoria();
                c.setNombre(nombre);
                categorias.add(c);
            }
            if(opcion==2){
                System.out.println("Ingrese titulo");
                String tit = leer.next();
                System.out.println("Ingrese glosa");
                String glo = leer.next();
                int cont=1;
                int opcionCat = -1;
                while(opcionCat!=0) {
                    for(Categoria c : categorias) {
                        System.out.print("Opcion : " + cont + " " + c.getNombre() + " ");
                    }
                    opcionCat = leer.nextInt();
                    if((opcionCat>categorias.size())||(opcionCat<=0)) {
                        System.out.println("Ingrese una opcion valida");
                        opcionCat = -1;
                    } else {
                        int indice = opcionCat - 1;
                        Reclamo r = new Reclamo();
                        r.setTitulo(tit);
                        r.setGlosa(glo);
                        r.setCategoria(categorias.get(indice));
                        // Agregar a la lista del main
                        categorias.get(indice).guardar(r);
                        opcionCat = 0;
                    }
                }
            }
            if(opcion==3) {
                int cont = 0;
                for(Categoria c : categorias) {
                    System.out.println("Posicion : " + cont + " Nombre : " + c.getNombre());
                    cont++;
                }
            }
            if(opcion==4) {
                int cont=1;
                int opcionCat = -1;
                while(opcionCat!=0) {
                    for(Categoria c : categorias) {
                        System.out.print("Opcion : " + cont + " " + c.getNombre() + " ");
                    }
                    opcionCat = leer.nextInt();
                    if((opcionCat>categorias.size())||(opcionCat<=0)) {
                        System.out.println("Ingrese una opcion valida");
                        opcionCat = -1;
                    } else {
                        int indice = opcionCat - 1;
                        System.out.println(categorias.get(indice).cantTotRec());
                    }
                }                
            }
            if(opcion==5) {
                int acum=0;
                for(Categoria c : categorias){
                    acum = acum + c.getReclamos().size();
                }
                System.out.println("Total : " + acum);
            }
        }
    }
    
}
 
// Estas clases deben crearlas en el package entidad
 
package entidad;
 
public class Reclamo {
    private String titulo;
    private String glosa;
    private Categoria categoria;
 
    public Reclamo() {
    }
 
    public Reclamo(String titulo, String glosa, Categoria categoria) {
        this.titulo = titulo;
        this.glosa = glosa;
        this.categoria = categoria;
    }
 
    public String getTitulo() {
        return titulo;
    }
 
    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }
 
    public String getGlosa() {
        return glosa;
    }
 
    public void setGlosa(String glosa) {
        this.glosa = glosa;
    }
 
    public Categoria getCategoria() {
        return categoria;
    }
 
    public void setCategoria(Categoria categoria) {
        this.categoria = categoria;
    }
    
    
    
}
 
package entidad;
 
import java.util.ArrayList;
import java.util.List;
 
public class Categoria {
    private String nombre;
    private List<Reclamo> reclamos = new ArrayList();
 
    public Categoria() {
    }
 
    public Categoria(String nombre) {
        this.nombre = nombre;
    }
 
    public String getNombre() {
        return nombre;
    }
 
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
 
    public List<Reclamo> getReclamos() {
        return reclamos;
    }
 
    public void setReclamos(List<Reclamo> reclamos) {
        this.reclamos = reclamos;
    }
    
    public void guardar(Reclamo r) {
        this.reclamos.add(r);
    }
    
    public void modificar(Reclamo r, int posicion) {
        this.reclamos.set(posicion, r);
    }
    
    public void eliminar(int posicion) {
        this.reclamos.remove(posicion);
    }
    
    public Reclamo consultar(int posicion) {
        return this.reclamos.get(posicion);
    }
    
    public String cantTotRec(){
        return "Cantidad total de reclamos : " + this.reclamos.size();
    }
}
 
Reportar Contenido Inapropiado
Resolución Guia 8 de limites.Saludos
29 de Abril de 2013 00:25, por Ingrid Basualto Muller
Reportar Contenido Inapropiado
Resolución Guía número 8 de límites
28 de Abril de 2013 22:55, por Anali Oliva Navarrete
Reportar Contenido Inapropiado
System Manager 2.1
Tags: Netapp
28 de Abril de 2013 22:17, por Jaime Valenzuela A.
Reportar Contenido Inapropiado
práctica n° 5, interseccion de visuales.
28 de Abril de 2013 22:06, por laboratorio de topografia
Reportar Contenido Inapropiado
Guía de ayudantía: 17.04.2013 - Bonos
28 de Abril de 2013 20:01, por Jhon Valencia Rivas
Reportar Contenido Inapropiado
Guía de apoyo para el curso como base de ayudantías 2 y 3: Acciones y Bonos
28 de Abril de 2013 19:54, por Jhon Valencia Rivas
Reportar Contenido Inapropiado
Guía de Ayudantía n°2: 10.04.2013 - Criterios de Evaluación (VAN - TIR) y Acciones
28 de Abril de 2013 19:53, por Jhon Valencia Rivas
Reportar Contenido Inapropiado
Guía de Ejercicios adicional - Repaso de Ingeniería Económica
28 de Abril de 2013 19:51, por Jhon Valencia Rivas
Reportar Contenido Inapropiado
Guía de ejercicios primera ayudantía: 03.04.2013 - Repaso de Ingeniería Económica
28 de Abril de 2013 19:49, por Jhon Valencia Rivas
Reportar Contenido Inapropiado
Repaso de Ingeniería Económica como parte de la Primera Ayudantía
28 de Abril de 2013 19:47, por Jhon Valencia Rivas
Reportar Contenido Inapropiado
Taller de Paradigma
Estimados, Dado el escenario de jorge vignolo en nuestro, vamos a ocupar el paradigma constructivista de acuerdo a lo conversado con la profesora damarys, Saludos, Ernesto Eduardo Vivanco Tapia.
27 de Abril de 2013 16:56, por Magister Educacion
Reportar Contenido Inapropiado
Presentación de deberes y derechos del niño
27 de Abril de 2013 14:38, por Sandra Amparito Alvarez Retamal
Reportar Contenido Inapropiado
Sandra Alvarez
27 de Abril de 2013 14:36, por María Monsalve
Reportar Contenido Inapropiado
Recursos varios.
27 de Abril de 2013 14:35, por María José Pérez Ponce
Reportar Contenido Inapropiado
Recursos Varios
27 de Abril de 2013 14:34, por María José Pérez Ponce
Reportar Contenido Inapropiado
María Jose Pérez
27 de Abril de 2013 14:33, por Fernando Andrés León Zegpi
Reportar Contenido Inapropiado
Recursos Varios.
27 de Abril de 2013 14:32, por María José Pérez Ponce
Reportar Contenido Inapropiado
De todo material educativo
27 de Abril de 2013 14:31, por Sandra Amparito Alvarez Retamal
Reportar Contenido Inapropiado



Primera Anterior Página 216 / 584 Siguiente Última


Ublog.cl es un producto JM Software.
Copyright © 2007-2026 JM Software. Todos los derechos reservados.

Contáctanos   |   Avisos Legales