public static String ingresarDato(String mensaje) throws IOException { BufferedReader teclado = new BufferedReader(new InputStreamReader( System.in)); System.out.println(mensaje); String Dato = teclado.readLine(); return Dato;
}
public static void main(String[] args) throws IOException {
Estudiante objetoEstudiante = new Estudiante();
Estudiante vector[] = new Estudiante[2];
for (int i = 0; i < 2; i++) { vector[i] = new Estudiante();
}
for (int i = 0; i < vector.length; i++) { vector[i].setCliente(ingresarDato("ingresar nombre")); vector[i].setCuenta(Integer.parseInt(ingresarDato("ingrese numero de cuenta"))); vector[i].setDeposito(Double.parseDouble(ingresarDato("el valor del deposito"))); vector[i].reporteCliente(vector);
public void buscarLib (Estudiante2 vec[], String Libro){ int tam = vec.length; boolean verifica= false; int cont=0; Estudiante2 encontrados[]= new Estudiante2[tam]; for (int i = 0; i <tam; i++) { encontrados[i]=new Estudiante2(); if(vec[i].getLibro().equals(Libro)){ encontrados[cont]=vec[i]; verifica= true; cont ++; if(cont!=0){ System.out.println("Si existe el libro"); }else{ System.out.println("No existe el libro"); } } } System.out.println("encontrado "+cont+" veces"); }
}
Llamada
import java.io.*; public class Ejerciciov_2 {
public static void main(String[] args)throws IOException{ Estudiante2 ejv2=new Estudiante2();
int tam=Integer.parseInt(Estudiante2.ingresoDato("Ingrese la cantidad de libros")); Estudiante2 ingreso[]=new Estudiante2[tam]; for (int i = 0; i < tam; i++) { ingreso[i]=new Estudiante2(); ingreso[i].setLibro(Estudiante2.ingresoDato("Ingrese libro")); ingreso[i].setAutor(Estudiante2.ingresoDato("Ingrese autor"));
ingreso[i].setEspecialidad(Estudiante2.ingresoDato("Ingrese la especialidad"));
ingreso[i].setEditorial(Estudiante2.ingresoDato("numero de editorial"));
ingreso[i].setCantidad(Integer.parseInt(Estudiante2.ingresoDato(" cantidad de items"))); }
String busk=ejv2.ingresoDato("Ingrese Libro a buscar"); ejv2.buscarLib(ingreso, busk);
System.out.println(""); System.out.println("nombre libro"+"\t"+"autor"+"\t"+"especialidad"+"\t"+"editrial"+"\t"+"cantidad"); for (int i = 0; i < tam; i++) {
// Realice un programa que permita registrar la informacin de los empleados de una fbrica. // Se recibir los siguientes datos del empleado: el nombre, departamento al que pertenece // (contabilidad, recursos humanos, informtica, secretara), horas trabajadas. Calcule el salario mensual // (8 horas diarias, 4 semanas= 160 horas)de cada uno de ellos tomando en cuenta la siguiente tabla:
private String nombre, departameto ; private int horasTrabajadas;
public String getNombre() { return nombre; } public void setNombre(String nombre) { this.nombre = nombre; } public String getDepartameto() { return departameto; } public void setDepartameto(String departameto) { this.departameto = departameto; } public int getHorasTrabajadas() { return horasTrabajadas; } public void setHorasTrabajadas(int horasTrabajadas) { this.horasTrabajadas = horasTrabajadas; } public static String ingresarDato(String mensaje) throws IOException { BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in)); System.out.println(mensaje); String Dato= teclado.readLine(); return Dato;
}
}
LLAMADA
import java.io.IOException;
public class LlamarEstudiante {
public static void main(String[] args) throws NumberFormatException, IOException {
Estudiante LlamarEstudiante = new Estudiante();
int tam = Integer.parseInt(LlamarEstudiante .ingresarDato("numero de trabajadores")); Estudiante vector[] = new Estudiante[tam];
for (int i = 0; i < tam; i++) {
vector[i] = new Estudiante(); vector[i].setNombre(LlamarEstudiante.ingresarDato("ingresar nombres"));
vector[i].setDepartameto(LlamarEstudiante.ingresarDato("ingresar el area de trabajo"));
sal[i].salario_mensual=sal[i].getHoras_trabajadas()*5; break; case 3:
sal[i].salario_mensual=sal[i].getHoras_trabajadas()*7; break; case 4:
sal[i].salario_mensual=sal[i].getHoras_trabajadas()*4; break; default: break; } } } public void mas_700(Estudiante ganan[]){ int tam=ganan.length; for (int i = 0; i < tam; i++) { if (ganan[i].getSalario_mensual()>700) { System.out.println(ganan[i].getNombre()); } }
} public void buscarEmpleado (Estudiante empleado [], String Buscar){
int tam= empleado.length; //boolean verifica = false; int aux=0; Estudiante empleadosEncontrados[]= new Estudiante[tam]; System.out.println("coincidencias encontradas "); for (int i = 0; i < tam; i++) { empleadosEncontrados [i]= new Estudiante(); if (empleado[i].getNombre().equals(Buscar)) { empleadosEncontrados[aux]= empleado[i];
aux ++; } }
if (aux==0) { System.out.println("no se hay el libro "); } for (int i = 0; i < aux; i++) {
vector[i].setHoras_trabajadas(Integer.parseInt(ingreso_datos("horas "))); } ganan.salario(vector); System.out.println(" Empleados "); System.out.println("Nombre "+"\t"+"Departamento"+"\t"+ "Horas"); for (int i = 0; i < 3; i++) {
System.out.println(vector[i].getNombre()+"\t\t"+vector[i].getDepart amento()+"\t\t"+vector[i].getHoras_trabajadas()); } System.out.println("personas que ganan mas de 700 "); ganan.mas_700(vector);
private String marca; private String modelo; private double precio; private int cantidad; public String getMarca() { return marca; } public void setMarca(String marca) { this.marca = marca; } public String getModelo() { return modelo; } public void setModelo(String modelo) { this.modelo = modelo; } public double getPrecio() { return precio; } public void setPrecio(double precio) { this.precio = precio; } public int getCantidad() { return cantidad; } public void setCantidad(int cantidad) { this.cantidad = cantidad; } public int cantidadAutos(Estudiante4[]cons) { int total,cont=0,cont2=0,cont3=0,cont4=0,cont5=0,cont6=0; int tamao=cons.length; for (int i = 0; i < tamao; i++) { if(cons[i].marca.equalsIgnoreCase("nissan")) { cont=cont+1; System.out.println(cont+" NISSAN disponibles"); } if(cons[i].marca.equalsIgnoreCase("hiunday")) { cont2=cont2+1; System.out.println(cont2+" HIUNDAY disponibles"); } if(cons[i].marca.equalsIgnoreCase("mercedes")) { cont3=cont3+1; System.out.println(cont3+" MERCEDES-BENZ disponibles"); } if(cons[i].marca.equalsIgnoreCase("chevrolet")) { cont4=cont4+1; System.out.println(cont4+" CHEVROLET disponibles"); } if(cons[i].marca.equalsIgnoreCase("mazda")) { cont5=cont5+1; System.out.println(cont5+" MAZDA disponibles"); } if(cons[i].marca.equalsIgnoreCase("toyota")) { cont6=cont6+1; System.out.println(cont6+" TOYOTA disponibles"); } } total=cont+cont2+cont3+cont4+cont5+cont6; return total; } public String burcarAuto(Estudiante4[]cons, String marca, String modelo){ int tamao; tamao=cons.length; String auto = "el auto no existe";
for (int i = 0; i < tamao; i++) { if (cons[i].marca.equalsIgnoreCase(marca)&&cons[i].modelo.equalsIgnoreCase(m odelo)) { auto=cons[i].marca+cons[i].modelo;
break; }
} return auto; }
public String consultaAuto(Estudiante4[] cons, String marca) { int tamao; tamao=cons.length; String bj=" "; String auto2 = " :no existe"; for (int i = 0; i < tamao; i++) { if (cons[i].marca.equalsIgnoreCase(marca)) { auto2=cons[i].marca; System.out.println("MARCA: "+cons[i].marca+" MODELO: "+cons[i].modelo+" PRECIO: "+cons[i].precio); break; } else { System.out.println("EL AUTO NO FUE ENCONTRADO"); }
public static void main(String[] args) throws IOException { Estudiante4 LlamarEstudiante4= new Estudiante4(); int opcion, tamao,cantidad;
System.out.println("REGISTRO DE AUTOS"); tamao=Integer.parseInt(leerDatos("INGRESE EL NUMERO DE AUTOS")); Estudiante4[] vecAutos=new Estudiante4[tamao]; int vector[]=new int [tamao];
for (int i = 0; i < tamao; i++) { vecAutos[i]=new Estudiante4(); } for (int i = 0; i < tamao; i++) { vecAutos[i].setMarca(leerDatos("ingresar marca")); vecAutos[i].setModelo(leerDatos("ingresar modelo"));
vecAutos[i].setPrecio(Double.parseDouble(leerDatos("ingresar valor"))); } System.out.println("Men "); System.out.println("1.- Registro de Datos"); System.out.println("2.- Comprar"); System.out.println("3.- Vender"); System.out.println("4.-Buscar marcar"); System.out.println("5.- Imprimir reporte"); opcion=Integer.parseInt(leerDatos("OPCION :")); switch (opcion) { case 1: { for (int i = 0; i <tamao; i++) { System.out.println("marca: "+vecAutos[i].getMarca()+"\t"); System.out.println("modelo: "+vecAutos[i].getModelo()+"\t"+" valor: "+vecAutos[i].getPrecio()); } break; } case 2: {
System.out.println("el carro es : "+LlamarEstudiante4.burcarAuto(vecAutos, leerDatos("ingrese la marca "), leerDatos("indrese el modelo")));
break; } case 3: { cantidad=Integer.parseInt((leerDatos("CUANTOS AUTOS DESEA ADQUIRIR?")));
System.out.println("el auto buscado es: "+LlamarEstudiante4.burcarAuto(vecAutos, leerDatos("igrese la marca"), leerDatos("ingrese el modelo")));
if(LlamarEstudiante4.cantidadAutos(vecAutos)<=cantidad) { System.out.println("no hay autos"); } else { System.out.println("total de autos "+LlamarEstudiante4.cantidadAutos(vecAutos)); } break; } case 4: {
System.out.println(LlamarEstudiante4.consultaAuto(vecAutos, leerDatos("ingrese marca"))); break; } case 5: { for (int i = 0; i < tamao; i++) { System.out.println("MARCA: "+vecAutos[i].getMarca()+"\t"+"MODELO: "+vecAutos[i].getModelo()+"\n");
} System.out.println("TOTAL DE AUTOS"+LlamarEstudiante4.cantidadAutos(vecAutos)); break; } }
} public static String leerDatos(String mensaje)throws IOException { InputStreamReader Dato = new InputStreamReader(System.in); BufferedReader Dato1 = new BufferedReader(Dato); System.out.println(mensaje); String cadena=Dato1.readLine(); return cadena; }