Advertisement
Guest User

Untitled

a guest
Nov 4th, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.40 KB | None | 0 0
  1. package projeto_rascunho;
  2.  
  3. import java.util.Random;
  4. import java.util.Scanner;
  5. import java.lang.Math;
  6. import java.util.StringTokenizer;
  7. import java.util.List;
  8. import java.util.ListIterator;
  9. import java.util.ArrayList;
  10.  
  11.  
  12. /*----------------------------CONVIVIO NO DEI----------------------------------------*/
  13. class Convivio{
  14.     public String nome_convivio;
  15.    
  16.     public List<Locais> locais = new ArrayList<>();
  17.    
  18.     public List<Elementos_dei> registados = new ArrayList<>();
  19.    
  20.     public Convivio(String nome_convivio){
  21.         this.nome_convivio = nome_convivio;
  22.     }
  23.     public void login(){
  24.        
  25.     }
  26.     public void inscricao_convivio(){ //Login e registar // ao registar verificar se ja existe o username
  27.        
  28.     }
  29.     public void show_locais(){ //Mostrar sempre depois da inscricao, ver numero atual de inscritos de cada um e a lotacao (se aplicavel)
  30.        
  31.     }
  32.     public void escolha_locais(){ //ate cinco
  33.    
  34.     }
  35.     public void show_guests(){ //Nao sei se mete aqui ou se se mete na class locais
  36.        
  37.     }  
  38.     public double receita(){ //Nao interessa o que esta ca dentro por enquanto
  39.         double receita = 0;
  40.         for (locais l: locais){
  41.            double receita_local = 0;
  42.            receita_local = l.getReceita();
  43.            receita += receita_local;
  44.         }
  45.         return receita;
  46.     }
  47.    
  48.     @Override
  49.     public String toString(){
  50.        
  51.     }
  52.    
  53. }
  54.  
  55.  
  56. /*----------------------------LOCAIS CONVIVIO-----------------------------------------*/
  57. class Locais{
  58.     private int coord_gps;
  59.     public String nome;
  60.     public int receita;
  61.    
  62.     public List<Elementos_dei> inscritos = new ArrayList<>();
  63.    
  64.     public Locais(int coord_gps,String nome,int receita){
  65.         this.coord_gps = coord_gps;
  66.         this.nome = nome;
  67.         this.receita = receita;
  68.     }
  69. }
  70.  
  71. class Parques extends Locais{
  72.  
  73.     public Parques(int coord_gps, String nome, int receita) {
  74.         super(coord_gps, nome, receita);
  75.     }
  76.    
  77.     @Override
  78.     public String toString(){
  79.        
  80.     }
  81.  
  82.  
  83. }
  84.  
  85. class jardins extends Parques{
  86.     private int area;
  87.  
  88.     public jardins(int coord_gps, String nome, int receita,int area) {
  89.         super(coord_gps, nome, receita);
  90.         this.area = area;
  91.     }
  92.    
  93.     @Override
  94.     public String toString(){
  95.        
  96.     }
  97. }
  98.  
  99. class Areas_desportivas extends Parques{
  100.     private String desportos[];
  101.  
  102.     public Areas_desportivas(int coord_gps, String nome, int receita,String desportos[]) {
  103.         super(coord_gps, nome, receita);
  104.         this.desportos = desportos;
  105.     }
  106.    
  107.     @Override
  108.     public String toString(){
  109.        
  110.     }
  111. }
  112.  
  113. class Exposicoes extends Locais{
  114.     public String forma_artistica;
  115.     public int custo_ingresso;
  116.  
  117.     public Exposicoes(int coord_gps,String nome, int receita,String forma_artistica, int custo_ingresso) {
  118.         super(coord_gps, nome, receita);
  119.         this.custo_ingresso = custo_ingresso;
  120.         this.forma_artistica = forma_artistica;
  121.     }
  122.    
  123.     @Override
  124.     public String toString(){
  125.        
  126.     }
  127.    
  128. }
  129.  
  130. class Bares extends Locais{
  131.        
  132.     private int lotacao;
  133.     private int consumo_minimo;
  134.    
  135.     public List<Elementos_dei> guest = new ArrayList<>();
  136.  
  137.     public Bares(int coord_gps,String nome, int receita, int lotacao, int consumo_minimo) {
  138.         super(coord_gps, nome, receita);
  139.         this.lotacao = lotacao;
  140.         this.consumo_minimo = consumo_minimo;
  141.     }
  142.    
  143.     public void add_guest(){
  144.        
  145.     }
  146.    
  147.     @Override
  148.     public String toString(){
  149.        
  150.     }
  151. }
  152.  
  153. /*----------------------------ELEMENTOS DEI-----------------------------------------*/
  154. class Elementos_dei{
  155.     public String perfil;
  156.     public String username;
  157.     public String nome;
  158.     public String password;
  159.     public int idade;
  160.    
  161.     public Elementos_dei(String perfil, String username, String nome, String password, int idade){
  162.         this.perfil = perfil;
  163.         this.username = username;
  164.         this.nome = nome;
  165.         this.password = password;
  166.         this.idade = idade;
  167.     }
  168.    
  169.     @Override
  170.     public String toString(){
  171.        
  172.     }
  173.    
  174. }
  175.  
  176. class Estudantes extends Elementos_dei{
  177.     private String curso;
  178.  
  179.     public Estudantes(String perfil, String username, String nome, String password, int idade,String curso) {
  180.         super(perfil, username, nome, password, idade);
  181.         this.curso = curso;
  182.     }
  183.    
  184.     @Override
  185.     public String toString(){
  186.        
  187.     }
  188. }
  189.  
  190. class Professores extends Elementos_dei{
  191.     private String tipo_prof;
  192.  
  193.     public Professores(String perfil, String username, String nome, String password, int idade, String tipo_prof) {
  194.         super(perfil, username, nome, password, idade);
  195.         this.tipo_prof = tipo_prof;
  196.     }
  197.    
  198.     @Override
  199.     public String toString(){
  200.        
  201.     }
  202. }
  203.  
  204. class Funcionarios extends Elementos_dei{
  205.     private String tipo_func;
  206.  
  207.     public Funcionarios(String perfil, String username, String nome, String password, int idade, String tipo_func) {
  208.         super(perfil, username, nome, password, idade);
  209.         this.tipo_func = tipo_func;
  210.     }
  211.    
  212.     @Override
  213.     public String toString(){
  214.        
  215.     }
  216. }
  217.  
  218.  
  219.  
  220.  
  221.  
  222. public class Projeto_Rascunho {
  223.  
  224.     public static void main(String[] args) {
  225.         // TODO code application logic here
  226.     }
  227.    
  228. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement