public static void criar_Reparticao(int evento_int) {
        boolean erro = false;
        System.out.println(Reparticao.getId_aux_reparticao());
        Reparticao.setId_aux_reparticao(Reparticao.getId_aux_reparticao() + 1);
        System.out.println(Reparticao.getId_aux_reparticao());
        reparticao_id = Reparticao.getId_aux_reparticao();

        do {
            try {
                System.out.println("Insira a receita do Evento " + WEvento.list.get(evento_int).getNome_evento() + ": ");
                frase = leitor.next();
                receita = Double.parseDouble(frase);
                WEvento.list.get(evento_int).setReceita(receita);
            } catch (NumberFormatException e) {
                System.out.println("Insira um numero!");
            }

            tamanho_artistas = WEvento.list.get(evento_int).getArtistas().length;
            artistas_ids = WEvento.list.get(evento_int).getArtistas();

            do {
                try {
                    System.out.println("Qual e a percentagem da receita total para os Artistas ? ");
                    frase = leitor.next();
                    percentagem_artistas = Double.parseDouble(frase);
                    int a = Integer.parseInt(frase);
                } catch (NumberFormatException e) {
                    System.out.println("Insira um numero!");
                }
                if (percentagem_artistas < 0 || percentagem_artistas > 100) {
                    System.out.println("Insira um numero entre 0 e 100!");
                    erro = true;
                }

                double x = percentagem_artistas * 0.01;
                double y = receita * x;
                System.out.println("A receita do Evento " + WEvento.list.get(evento_int).getNome_evento() + " e de " + receita + "€. O montante_artista para os Artistas e de " + y + "€");
            } while (erro);

            receita_artistas = (percentagem_artistas * 0.01) * receita;

            if (tamanho_artistas == 1) {
                System.out.println(tamanho_artistas + " Artista vai ao Evento " + WEvento.list.get(evento_int).getNome_evento());
                comissoes = new double[tamanho_artistas];
            } else if (tamanho_artistas > 1) {
                System.out.println(tamanho_artistas + " Artistas vao ao Evento " + WEvento.list.get(evento_int).getNome_evento());
                comissoes = new double[tamanho_artistas];
            }
            montante_artista = new double[tamanho_artistas];

            do {
                double percentagem_restante = 100;
                for (int i = 0; i < tamanho_artistas; i++) {
                    if (i == (tamanho_artistas - 1)) {
                        comissoes[i] = percentagem_restante;
                        System.out.println("Artista numero: " + artistas_ids[i]);
                        System.out.println("Insira a percentagem da receita: \n" + percentagem_restante);
                        percentagem_restante -= percentagem_restante;

                    } else {
                        try {
                            System.out.println("Percentagem Restante: " + percentagem_restante);
                            System.out.println("Artista numero: " + artistas_ids[i]);
                            System.out.println("Insira a percentagem da receita: ");
                            frase = leitor.next();
                            percentagem_por_artista = Integer.parseInt(frase);
                            percentagem_restante -= percentagem_por_artista;
                            comissoes[i] = percentagem_por_artista;
                        } catch (NumberFormatException e) {
                            System.out.println("Insira um numero!");
                        }
                    }

                    System.out.println("SDNSNSDNSDNGGDN" + percentagem_restante);

                    montante_artista[i] = (percentagem_por_artista * 0.01) * receita_artistas;//dinheiro para o artista
                }

                System.out.println("sggdsafgdgfdgf" + percentagem_restante);

                if (percentagem_restante < 0 && percentagem_restante != 0) {
                    System.out.println("\n\n\n\n\n\n\n\nErro!");
                    System.out.println("PERCENTAGEM NEGATIVA!!!");
                    erro = true;
                }
            } while (erro);

            list.add(new Reparticao(reparticao_id, WEvento.list.get(evento_int).getEvento_ID(), receita_artistas, percentagem_artistas, comissoes, montante_artista));

            System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
            System.out.println("Reparticao criada com sucesso!");
            listar_individual(reparticao_id);

            escrever_Reparticao();

        } while (erro);
    }