Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package projeto_rascunho;
- import java.util.Random;
- import java.util.Scanner;
- import java.lang.Math;
- import java.util.StringTokenizer;
- import java.util.List;
- import java.util.ListIterator;
- import java.util.ArrayList;
- /*----------------------------CONVIVIO NO DEI----------------------------------------*/
- class Convivio{
- public String nome_convivio;
- public List<Locais> locais = new ArrayList<>();
- public List<Elementos_dei> registados = new ArrayList<>();
- public Convivio(String nome_convivio){
- this.nome_convivio = nome_convivio;
- }
- public void login(){
- }
- public void inscricao_convivio(){ //Login e registar // ao registar verificar se ja existe o username
- }
- public void show_locais(){ //Mostrar sempre depois da inscricao, ver numero atual de inscritos de cada um e a lotacao (se aplicavel)
- }
- public void escolha_locais(){ //ate cinco
- }
- public void show_guests(){ //Nao sei se mete aqui ou se se mete na class locais
- }
- public double receita(){ //Nao interessa o que esta ca dentro por enquanto
- double receita = 0;
- for (locais l: locais){
- double receita_local = 0;
- receita_local = l.getReceita();
- receita += receita_local;
- }
- return receita;
- }
- @Override
- public String toString(){
- }
- }
- /*----------------------------LOCAIS CONVIVIO-----------------------------------------*/
- class Locais{
- private int coord_gps;
- public String nome;
- public int receita;
- public List<Elementos_dei> inscritos = new ArrayList<>();
- public Locais(int coord_gps,String nome,int receita){
- this.coord_gps = coord_gps;
- this.nome = nome;
- this.receita = receita;
- }
- }
- class Parques extends Locais{
- public Parques(int coord_gps, String nome, int receita) {
- super(coord_gps, nome, receita);
- }
- @Override
- public String toString(){
- }
- }
- class jardins extends Parques{
- private int area;
- public jardins(int coord_gps, String nome, int receita,int area) {
- super(coord_gps, nome, receita);
- this.area = area;
- }
- @Override
- public String toString(){
- }
- }
- class Areas_desportivas extends Parques{
- private String desportos[];
- public Areas_desportivas(int coord_gps, String nome, int receita,String desportos[]) {
- super(coord_gps, nome, receita);
- this.desportos = desportos;
- }
- @Override
- public String toString(){
- }
- }
- class Exposicoes extends Locais{
- public String forma_artistica;
- public int custo_ingresso;
- public Exposicoes(int coord_gps,String nome, int receita,String forma_artistica, int custo_ingresso) {
- super(coord_gps, nome, receita);
- this.custo_ingresso = custo_ingresso;
- this.forma_artistica = forma_artistica;
- }
- @Override
- public String toString(){
- }
- }
- class Bares extends Locais{
- private int lotacao;
- private int consumo_minimo;
- public List<Elementos_dei> guest = new ArrayList<>();
- public Bares(int coord_gps,String nome, int receita, int lotacao, int consumo_minimo) {
- super(coord_gps, nome, receita);
- this.lotacao = lotacao;
- this.consumo_minimo = consumo_minimo;
- }
- public void add_guest(){
- }
- @Override
- public String toString(){
- }
- }
- /*----------------------------ELEMENTOS DEI-----------------------------------------*/
- class Elementos_dei{
- public String perfil;
- public String username;
- public String nome;
- public String password;
- public int idade;
- public Elementos_dei(String perfil, String username, String nome, String password, int idade){
- this.perfil = perfil;
- this.username = username;
- this.nome = nome;
- this.password = password;
- this.idade = idade;
- }
- @Override
- public String toString(){
- }
- }
- class Estudantes extends Elementos_dei{
- private String curso;
- public Estudantes(String perfil, String username, String nome, String password, int idade,String curso) {
- super(perfil, username, nome, password, idade);
- this.curso = curso;
- }
- @Override
- public String toString(){
- }
- }
- class Professores extends Elementos_dei{
- private String tipo_prof;
- public Professores(String perfil, String username, String nome, String password, int idade, String tipo_prof) {
- super(perfil, username, nome, password, idade);
- this.tipo_prof = tipo_prof;
- }
- @Override
- public String toString(){
- }
- }
- class Funcionarios extends Elementos_dei{
- private String tipo_func;
- public Funcionarios(String perfil, String username, String nome, String password, int idade, String tipo_func) {
- super(perfil, username, nome, password, idade);
- this.tipo_func = tipo_func;
- }
- @Override
- public String toString(){
- }
- }
- public class Projeto_Rascunho {
- public static void main(String[] args) {
- // TODO code application logic here
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement