Feria
Feria
Feria
una matriz donde se irán acomodando las personas para poder vender sus
productos a las personas que asistirán a esta feria, tenemos 2 tipos de
vendedores lo que si tienen puesto (dueños) y ambulantes (no son dueños).
En la feria tu puedes darles las filas y columnas que quieras, la cuestión es que
cumplas ciertas operaciones:
package Feria;
import java.util.Scanner;
while(true){
System.out.println("1: añadir auto");
System.out.println("2: añadir ropas");
System.out.println("3: añadir comidera");
System.out.println("4: añadir disquero");
System.out.println("5: dinero total");
System.out.println("6: mostrar los Vendedores");
System.out.println("7: terminar");
System.out.print("opcion: ");
int opcion = entrada.nextInt();
System.out.println("-----------------------------");
switch(opcion){
case 1:{
id = id +1;
}
}
}
}
public class Feria {
Ayuda[][] puestos;
public Feria() {
puestos = new Ayuda[3][4];
}
}
package Feria;
/**
*
* @author Coffe!
*/
public class Ropas implements Ayuda{
private int id;
private double precio;
private boolean dueño;
private String producto;
private int cantidad;
public Ropas(int id, double precio, boolean dueño, String producto, int cantidad) {
this.id = id;
this.precio = precio;
this.dueño = dueño;
this.producto = producto;
this.cantidad = cantidad;
calculaRr();
}
/**
*
* @author Coffe!
*/
public class Discos implements Ayuda{
public Discos(int id, double precio, boolean dueño, String producto, int cantidad) {
this.id = id;
this.precio = precio;
this.dueño = dueño;
this.producto = producto;
this.cantidad = cantidad;
calculaRr();
}
}
@Override
public String mostrar() {
if(isDueño()){
return "id: "+id+", precio: "+precio+" Puesto: dueño Producto: "+producto+" cantidad:
"+cantidad;
}else{
return "id: "+id+", precio: "+precio+" Puesto: Ambulante: "+producto+" cantidad:
"+cantidad;
}
}
@Override
public double Precio() {
return getPrecio();
}
}
package Feria;
/**
*
* @author Coffe!
*/
public class Comida implements Ayuda{
public Comida(int id, double precio, boolean dueño, String producto, int cantidad) {
this.id = id;
this.precio = precio;
this.dueño = dueño;
this.producto = producto;
this.cantidad = cantidad;
calculaRr();
}
@Override
public String mostrar() {
if(isDueño()){
return "id: "+id+", precio: "+precio+" Puesto: dueño Producto: "+producto+" cantidad:
"+cantidad;
}else{
return "id: "+id+", precio: "+precio+" Puesto: Ambulante: "+producto+" cantidad:
"+cantidad;
}
}
@Override
public double Precio() {
return getPrecio();
}
}
package Feria;
/**
*
* @author Coffe!
*/
public class Auto implements Ayuda{
public Auto(int id, double precio, boolean dueño, String producto, int cantidad) {
this.id = id;
this.precio = precio;
this.dueño = dueño;
this.producto = producto;
this.cantidad = cantidad;
calculaRr();
}
public int getId() {
return id;
}
}
@Override
public String mostrar() {
if(isDueño()){
return "id: "+id+", precio: "+precio+" Puesto: dueño Producto: "+producto+" cantidad:
"+cantidad;
}else{
return "id: "+id+", precio: "+precio+" Puesto: Ambulante: "+producto+" cantidad:
"+cantidad;
}
}
@Override
public double Precio() {
return getPrecio();
}
}
package Feria;
/**
*
* @author Coffe!
*/
public interface Ayuda {