public class Datos {
private String [] arreglo;
public final static int TAMANHO=6;
private String[] revista;
public final static int TAMANHOD=6;
private String nombreU;
private String documentoI;
private int tipoU;
Datos()
{
arreglo=new String[TAMANHO];
revista= new String[TAMANHOD];
nombreU="";
documentoI="";
}
public String[] getArreglo() {
return arreglo;
}
public void setArreglo(int indice, String arreglo) {
this.arreglo[indice]=arreglo;
}
public String[] getRevista() {
return revista;
}
public void setRevista(int indice, String revista) {
this.revista[indice] = revista;
}
public String getNombreU() {
return nombreU;
}
public void setNombreU(String nombreU) {
this.nombreU = nombreU;
}
public String getDocumentoI() {
return documentoI;
}
public void setDocumentoI(String documentoI) {
this.documentoI = documentoI;
}
public int getTipoU() {
return tipoU;
}
public void setTipoU(int tipoU) {
this.tipoU = tipoU;
}
}
----------------------------------------//----------------------------------------------//--------------------------------
import java.util.Scanner;
public class Logica {
Datos datos= new Datos();
Scanner sc=new Scanner(System.in);
public void tipoU(int numero)
{
switch (numero)
{
case 1:
System.out.println("Prueba o");
prestamoO();
break;
case 2:
System.out.println("Prueba s");
//prestamoS();
break;
default:
System.out.print("Error, opción no valida. Vueve a intentar");
datos.setTipoU(sc.nextInt());
break;
}
}
public void prestamoO()
{
int op;
System.out.println("Ingresa tu documento de identidad");
datos.setDocumentoI(sc.next());
System.out.println("¿Qué desea retirar?");
System.out.println("1. Libro");
System.out.println("2. Revista");
op=sc.nextInt();
switch(op)
{
case 1:
prestamoLibro();
break;
case 2:
//prestamoRevista();
break;
default:
System.out.println("Opcion no valida. Vuelve a intentar");
op=sc.nextInt();
break;
}
}
public void prestamoLibro()
{
int cantidad;
System.out.println("¿Cuántos libros deseas retirar?");
cantidad=sc.nextInt();
while(cantidad>3)
{
System.out.println("Solo puedes retirar 3 libros");
System.out.println("¿Cuántos libros deseas retirar?");
cantidad=sc.nextInt();
}
while(cantidad<0)
{
System.out.println("No puedes retirar esa cantidad de libros");
System.out.println("¿Cuántos libros deseas retirar?");
cantidad=sc.nextInt();
}
for(int indice=0; indice<cantidad;indice++)
{
String nombreLibro;
System.out.println("Ingresa el nombre del libro");
nombreLibro=sc.next();
datos.setArreglo(indice, nombreLibro);
}
}
}
-------------------------------------------------//---------------------------------------------------//-------------//----
import java.util.Scanner;
public class Presentacionnnnnn {
public static void main(String[]args)
{
Scanner sc=new Scanner(System.in);
Logica logica= new Logica();
Datos datos= new Datos();
System.out.println("Bienvenido a la biblioteca");
System.out.println("Tipo de usuario:");
System.out.println("1. Ocasional");
System.out.println("2. Socio");
datos.setTipoU(sc.nextInt());
logica.tipoU(datos.getTipoU());
}
}
No hay comentarios:
Publicar un comentario