Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''algoritmos''.



Mais opções de pesquisa

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
    • Apresentações
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros



Filtrar por número de...

32 resultados

  1. Corrigir função c#

    Considerar a seguinte função em C#: public static bool DoThings(int[] x, int j, out int i) { i = 0; for (int i = 1; i < x.length(); ++i) if (x == j) ++i return i > 0; } Corrija a função de modo a que funcione (tenha um comportamento útil). Descreva o funcionamento implementado (para que serve a função).
  2. Class Data C#

    Olá pessoal, estou precisando da vossa ajuda para resolver o seguinte problema: Considere a necessidade de representar uma data (dia, mês, ano). Defina uma classe que permita: definir uma nova data; Garantir que a data é válida (número de dias válido para o mês em causa, e mês válido); Funcione corretamente para anos bissextos. Um ano é bissexto se: ano % 4 == 0 && (ano % 100 != 0 || ano % 400 == 0) Permita o uso de propriedades para alterar dia, mês e ano (e obter respetivos valores); Implemente um método para a sua representação numa string devidamente formatada, Não é permitido a utilização da class DateTime.
  3. Algoritmo para média

    Considere o cálculo da media de quatro algarismos. Apresente: a) O algoritmo simples em Fluxograma; b) O algoritmo simples em Pseudo-código;
  4. Olá, estou escrevendo para contar e compartilhar com um projeto que eu só percebi, é chamado de pseudo-código, é uma aplicação Android, destinado a estudantes que frequentam os primeiros ciclos e fazer o curso de algoritmos e programação, eu ter tomado esse curso ea ele precisa fazer uma ferramenta para testar os nossos algoritmos, especialmente a partir do celular no momento em que é essencial para cada aluno, como nem todos andar com um laptop na mochila. I compartilhar o link do meu projeto: https : // play.google.com /store/apps/details?id=pe.diegoveloper.pseudocode Ele é baseado no pseudocódigo ferramenta para PC: PSeInt (estritamente) http : // pseint. sourceforge . net/ A aplicação suporta Inglês e Espanhol, se quisessem traduzi-lo para necessidade Português de sua ajuda, você acha? lembranças
  5. Algoritmo verificaçao respostas

    Boa tarde, estou com um problema no desenvolvimento de um algoritmo e agradecia a vossa ajuda, caso seja possivel. Tenho um grupo de 20 pessoas, que respondem a um questionario de escolhas multiplas e a funçao do algoritmo é fazer a comparaçao entre todos os questionarios e devolver as que têm as respostas iguais. Alguem que consegue ajudar? Obrigado
  6. Função do seno

    Olá pessoal, será que me podem ajudar com um problema? Tenho de escrever o algoritmo disto: O seno de x pode ser calculado usando o desenvolvimento em série de Taylor Escreva e teste uma funçao que determine o seno de um angulo x (introduzido pelo utilizador em radianos), usando este desenvolvimento em série, até um termo em que a diferença para o termo seguinte tenha um valor absoluto abaixo de uma tolerância (especificada pelo utilizador). Sugestão: utilize uma funçao para calcular o fatorial de um número. P.S.: se vos der mais jeito podem fazer o programa e eu tento fazer o algoritmo a partir daí
  7. Ordenador QuickSort com Threads

    Ordenador QuickSort com Threads Ver Ficheiro Implementação de ordenação usando multi-threading. Submetido por crislanio_macedo Submetido em 14-06-2015 Categoria Bibliotecas e Aplicações Licença Website https://github.com/crislanio/OrdenadorQuickSortComThreads Submetido pelo Autor? Sim  
  8. Ordenador QuickSort com Threads

    Versão N/D

    88 downloads

    Implementação de ordenação usando multi-threading.
  9. Pesquisar numa tabela hash polinomial

    Boas eu tenho uma tabela hash polinomial, que me codifica palavras que têm 2 letras e 2 números. Por exemplo o formato que uso para a codificação é esta Onde k1 é a primeira letra, k2 a segunda ... e A é um número primo, que no meu caso é 11. Agora eu tenho a tabela com as palavras, sem qualquer problema a pesquisar palavras completas... O meu problema é, eu quero fazer uma função, onde é fornecida a primeira letra, e eu quero que ele me retorne todas as palavras na tabela que começam com essa letra. Não conhecendo a ordem da tabela visto que a hash gera as posições aleatóriamente, como é que posso fazer isto, sem ter que correr a tabela toda de ponta a ponta?
  10. Boas pessoal... Sou novato aqui no forum e no mundo da programação. Estou com um sério problema e não sei como começar! Portanto, pretendia implementar o algoritmo Ricart-Agrawala em Java, usando JGroup como mecanismo de comunicação, devendo o sistema ser constituído apenas por um módulo (ou peer). Cumps
  11. amigos preciso criar uma calculado em binário com as 4 operações básicas, em c++ e apresentar o algorítimo alguem me da alguma dica por favor
  12. Computador escolhe entre duas palavras

    Bom dia, Estou a fazer o jogo do par ou impar no Python, e queria que o computador escolhe-se aleatoriamente se quer par ou impar para jogar. Para o computador gerar um numero aleatório para jogar utilizei a função random.randint, e agora queria que o computador escolha se quer ficar com o par ou com o impar. Mas não estou a conseguir fazer, alguém me consegue ajudar sff? Obrigado
  13. [Resolvido] Jogo do par ou impar

    Boas, tenho um trabalho para realizar na disciplina de algoritmos que é o jogo do par ou impar, mas eu queria fazer o jogo da maneira a que quem ganhar seja a melhor de 3 vitorias ou 5 vitorias, mas o programa ta a dar-me erro em quem ganha, os ciclos nao estao a funcionar bem e esta a aparecer sempre a vitoria dos dois :S nome = raw_input ("Introdua um nome: ") import random computador = random.randint (1,10) #while True: utilizador = raw_input ("Quer par ou impar: ") if utilizador == "par" or utilizador == "impar" and utilizador != "PAR" or utilizador != "IMPAR": par = utilizador impar = computador elif utilizador == "impar": impar == utilizador par == computador else: utilizador != "par" and utilizador != "impar" utilizador != "PAR" and utilizador != "IMPAR" print "ERRO" numero = input ("Digite o numero: ") computador = random.randint (1,10) print "O computador escolheu: ",computador print "O ",nome," escolheu: ",numero total = numero + computador print "O resultado é: ",total if total%2==0: print "O Resultado é: Par" else: print "O Resultado é: Impar" if utilizador == "par": print "O ",nome, " escolheu o numero ",numero," e ganhou o ",nome elif utilizador == "impar": print "O ",nome, " escolheu o numero ",numero," e ganhou o ",nome else: print "Ganhou o Computador" #else: # print "Ganhou o Computador!" # if utilizador == "impar": # print "O ",nome, " escolheu o numero ",numero," e ganhou o ",nome # else: # print "O computador escolheu o numero ",computador," e ganhou o Computador!" mas o programa ainda nao tem a parte de quem ganha o jogo, a melhor de 3 ou 5, feita.
  14. Reverse Polish Notation

    Isto é só mesmo para meter o pessoal a tirar a areia dos pirolitos e movimentar um pouco mais o quadro Anyway, é sempre um desafio com um carácter útil. Título: Reverse Polish Notation (RPN) Descrição: Como muitos de vós deveis saber, esta é uma das formas de representar expressões matemáticas para depois serem calculadas. Tem uma estrutura postfix em vez da natural (commumente designada por estrutura infix) e que não tem parêntesis, isto porque, regra geral, estas expressões RPN são geradas a partir das expressões "naturais" com recurso a parsers (coisas bonitas que não nos interessam para aqui), de forma a que a expressão seja facilmente avaliada e calculada directamente da esquerda para a direita. A Wikipédia explica o resto para quem não está familiarizado. Objectivo: Criar uma função que receba uma expressão RPN e devolva o respectivo resultado. A expressão só pode conter as principais 5 operações (+-*/^) e não mais nenhuma função (logaritmo, por exemplo). Restrições: Deve haver uma gestão de erros, a qual fica a vosso critério. Exemplos I/O: >> 3 4 + 7 >> 5 1 2 + 4 * + 3 - 14 >> 2 5 ^ 1 + 33
  15. Versão 2005/2006

    929 downloads

    Slides de curso de Algoritmos e Estruturas de Dados. Instituto Superior Técnico Departamento de Engenharia Electrotécnica e de Computadores Algoritmos e Estruturas de Dados Autor: Professor Luís Miguel Silveira Conteúdo Motivação - Problema da Conectividade Estruturas de Dados Análise de Algoritmos e Complexidade Algoritmos de Ordenação Tabelas de Dispersão Árvores Filas com prioridade Grafos
  16. Slides de Algoritmos e Estruturas de Dados (IST) Ver Ficheiro Slides de curso de Algoritmos e Estruturas de Dados. Instituto Superior Técnico Departamento de Engenharia Electrotécnica e de Computadores Algoritmos e Estruturas de Dados Autor: Professor Luís Miguel Silveira Conteúdo Motivação - Problema da Conectividade Estruturas de Dados Análise de Algoritmos e Complexidade Algoritmos de Ordenação Tabelas de Dispersão Árvores Filas com prioridade Grafos Submetido por Rui Carlos Submetido em 02-02-2013 Categoria Textos Académicos Licença Website http://algos.inesc-id.pt/aed06/ Submetido pelo Autor? Não  
  17. Exercícios de Análise e Desenvolvimento de Algoritmos (U. Aveiro) Ver Ficheiro Conjunto de exercícios sobre implementação de algoritmos e estruturas de dados, usando Pascal. Universidade de Aveiro Departamento de Matemática Autor: Professora Rosália Rodrigues Submetido por Rui Carlos Submetido em 02-02-2013 Categoria Exercícios s/ Solução Licença Website http://www2.mat.ua.pt/rosalia/cadeiras/ADA/ Submetido pelo Autor? Não  
  18. Versão 2004/2005

    267 downloads

    Conjunto de exercícios sobre implementação de algoritmos e estruturas de dados, usando Pascal. Universidade de Aveiro Departamento de Matemática Autor: Professora Rosália Rodrigues
  19. Algoritmia e Estruturas de Dados (ISEP)

    Algoritmia e Estruturas de Dados (ISEP) Ver Ficheiro Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática Autor: Professor Jorge Santos Resumo Estes apontamentos têm como objectivo principal apoiar os leitores que pretendam aprender programação de computadores Os conteúdos propostos têm como objectivo fornecer bases sólidas de metodo- logias de programação que auxiliem a compreensão de programas computacionais simples, a sua adaptação e desenvolvimento de novas aplicações, e estimular a capa- cidade dos leitores para: analisar e resolver problemas de programação. A estrutura destes apontamentos foi definida de acordo com a abordagem de aprender-por-exemplo, pelo que, os conceitos são apenas introduzidos de acordo com a necessidade de explicar a resolução de um determinado algoritmo. Neste manual introduzem-se as bases da algoritmia de acordo com o paradigma da programação estruturada. Em cada secção é apresentada um pequena introdu- ção teórica sobre o tópico em destaque, apresentados problemas e propostas soluções para os mesmos, adicionalmente são propostos exercícios para resolução. Na codifi- cação/apresentação das soluções é geralmente Pseudo-Código e/ou Fluxogramas. Este documento compila exercícios de vários anos de ensino de muitos docentes do departamento nos quais me incluo. Ao longo do manual poderão ser encontrados exemplos e exercícios propostos pelos docentes nas disciplinas de Algoritmia e Progra- mação, Linguagens de Programação I do curso de Engenharia Informática do Departa- mento de Engenharia Informática (DEI), bem como de Programação I e Programação II do curso Engenharia Electrotécnica do Departamento de Engenharia Electrotécnica (DEE), ambos do ISEP. Submetido por Rui Carlos Submetido em 02-02-2013 Categoria Textos Académicos Licença Utilização Não Comercial Website http://dei.isep.ipp.pt/~jsantos/ Submetido pelo Autor? Não  
  20. Algoritmia e Estruturas de Dados (ISEP)

    Versão Fevereiro 2006

    1535 downloads

    Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática Autor: Professor Jorge Santos Resumo Estes apontamentos têm como objectivo principal apoiar os leitores que pretendam aprender programação de computadores Os conteúdos propostos têm como objectivo fornecer bases sólidas de metodologias de programação que auxiliem a compreensão de programas computacionais simples, a sua adaptação e desenvolvimento de novas aplicações, e estimular a capacidade dos leitores para: analisar e resolver problemas de programação. A estrutura destes apontamentos foi definida de acordo com a abordagem de aprender-por-exemplo, pelo que, os conceitos são apenas introduzidos de acordo com a necessidade de explicar a resolução de um determinado algoritmo. Neste manual introduzem-se as bases da algoritmia de acordo com o paradigma da programação estruturada. Em cada secção é apresentada um pequena introdução teórica sobre o tópico em destaque, apresentados problemas e propostas soluções para os mesmos, adicionalmente são propostos exercícios para resolução. Na codificação/apresentação das soluções é geralmente Pseudo-Código e/ou Fluxogramas. Este documento compila exercícios de vários anos de ensino de muitos docentes do departamento nos quais me incluo. Ao longo do manual poderão ser encontrados exemplos e exercícios propostos pelos docentes nas disciplinas de Algoritmia e Programação, Linguagens de Programação I do curso de Engenharia Informática do Departamento de Engenharia Informática (DEI), bem como de Programação I e Programação II do curso Engenharia Electrotécnica do Departamento de Engenharia Electrotécnica (DEE), ambos do ISEP.
  21. Leituras críticas de artigos da Programar

    Leitura crítica do artigo Exercícios em Java – Algoritmia e Programação Estruturada, publicado na seção Review do número 38, da revista Programar, Dezembro de 2012, www.Portugal – A- Programar. pt Carlos José Dias, autor desta leitura comentada do livro Exercícios de Java – Algoritmia e Programação Estruturada, publicado pela FCA, em outubro de 2012, é, como indica o seu CV, programador desde os tempos do Sinclair 48K (1982). Tendo deixado a universidade há muito, empenhou-se, com certeza, na descoberta de novos caminhos da programação, dedicando-se à sua própria formação. Ora este livro, cujo título é de facto Exercícios de Java – Algoritmia e Programação Estruturada propõe a resolução de vários exercícios, aplicando os princípios e as regras reunidos no paradigma da programação estruturada. Este paradigma é ensinado nas Universidades que, de forma geral, o apresentam como contraponto da programação “spaghetti” resultante da técnica de tentativa e erro que se aplicava nos tempos idos do Sinclair 48K. Os programas desses tempos funcionavam, isto é, resolviam os problemas, mas não satisfaziam os critérios de boa programação ditados pelo paradigma da programação estruturada (Exercícios de Java – Algoritmia e Programação Estruturada, pág. XVII). Este livro de exercícios de Java visa aplicar os princípios da programação estruturada à resolução dos problemas que tradicionalmente se apresentam aos alunos de programação para que adquiram a agilidade de raciocínio que lhes permita avançar para outros paradigmas. O livro não procura debater as características do Java, pelo que remeto para bibliografia adequada a discussão dos comentários que Carlos José Dias faz ao Java. A resolução dos exercícios propostos neste livro enfatiza a importância da Algoritmia que conduz à Programação e propõe a metodologia top-down ou abordagem descendente, do geral para o particular, para o desenho de programas (Exercícios de Java – Algoritmia e Programação Estruturada, págs. XVII e XVIII). Assim, a resolução de cada exercício consiste na apresentação do problema (enunciado) , desenho de uma solução (top-down em Português Estruturado), definição das estruturas de dados (listas de constantes, variáveis, parâmetros e resultados) , desenvolvimento da solução (algoritmo em pseudocódigo), codificação do algoritmo numa linguagem de programação (programa em Java) e teste do programa (Execução do programa para jogos de dados apropriados). Carlos José Dias omite neste texto o top-down e confunde algoritmo com pseudocódigo. O pseudocódigo é apenas uma das muitas formas de descrever o algoritmo. O top-down em Português Estruturado descreve a solução que escolhemos. Poderíamos em alguns exercícios mais complexos ter apresentado mais do que uma solução. Porém, este livro não visa substituir a aprendizagem com professor nem, muito menos, pretende inibir a imaginação do aprendiz que, à medida que se vai familiarizando com a metodologia, começa a desenhar as suas próprias soluções. O top-down, o algoritmo e o programa são indentados segundo o formato da indentação apresentado na bibliografia portuguesa e anglo-saxónica (Exercícios de Java – Algoritmia e Programação Estruturada, pág. 355). Os erros ou gralhas detetados, até agora, por professores e alunos de cursos de licenciatura em Informática não são relevantes em termos de Algoritmia e Programação e constam de uma errata a divulgar na respetiva seção de www.fca.pt. Carlos José Dias parece querer propor um outro formato para a edição deste livro. Será que pretende a rescrição do livro, listando um conjunto de problemas descritos de outra forma que não recorra a enunciados, debatendo a solução a escolher e apresentando as soluções de todos os exercícios nas páginas finais, talvez a cores diferentes, como nos livros tradicionais de Matemática do ensino secundário? Adelaide Carvalho 27 de dezembro de 2012 Foram detetadas 12 gralhas e imprecisões neste texto de uma página da revista Programar: 1. O título do livro é Exercícios de Java e, não, Exercícios em Java 2. Culmatar é efetivamente colmatar 3. Memória muscular, a existir, significará logicamente a memória dos músculos 4. O pensamento não se molda aos conceitos usados. O pensamento pode obedecer à moldura criada pelos conceitos. 5. A palavra panóplia não se aplica a exercícios de programação 6. Recursividade pretende significar procedimentos e funções recorrentes 7. O algoritmo está descrito em pseudocódigo 8. A resolução não consta de algoritmo, esquematização de variáveis, pseudocódico e código, mas top-down (em Português Estruturado), lista de constantes, variáveis, parâmetros e resultados, algoritmo (em pseudocódigo), programa (em Java) e execução do programa 9. Esquematização de variáveis é efetivamente lista de variáveis 10. Pseudo-código é efetivamente pseudocódigo 11. Programador iniciante não significa aluno ou aprendiz de programação 12. Processo estruturado de programação não significa paradigma de programação estruturada
  22. Identificação de substrings

    Precisava de ajuda na resolução de um problema na criação e resolução de um algoritmo, não tenho todos os detalhes pois é para ajudar o meu irmão que está em gestão informática e está em Angola, a net lá as vezes deixa a desejar de modo que precisa de entregar o enunciado na 3ª feira, melhor dizendo até amanha até as 23h para variar ele disse-me hoje, melhor faz 30min e queria ajudá-lo sei que esta comunidade é muito prestável de modo a quem esteja disponível para resolver tal problema seria um espectáculo: - a primeira parte/página foi feita por ele e a parte/página são as dúvidas da professora - sei que devemos sempre desenrascar-nos pelos próprios meios e não muitas vezes deixar alguém fazer o nosso trabalho mas peço que me façam (ajudem) no melhor que puderem e que acharem melhor que sabem desde já agradeço qualquer esforço e conselho aqui vai o enunciado Enunciado Write an algorithm, using pseudo code, to perform one of the following tasks, and post it to the class folder by day 3. Then, choose one algorithm that was created and posted by another student to solve the same problem, and analyze the differences between the effectiveness of the two algorithms. Post the result of the analysis, and improvements to your algorithm by day 6 of the seminar. Be creative, and have fun! * Given a string of numbers, identify all of the substrings that form numbers that are divisible by 3. For example, applying the algorithm on the string 37540 should produce the following substrings (not necessarily in this order): 0; 3; 75; 54; 375; 540 Algorithm (feito pelo meu irmão) Strings: 7396 divisible by 3 Substrings: 3,6,9,36,39,63,69,96,93,369,396,639,693,963,936. Solution: Input N: number of character of the string Convert N to an integer N>0 I = 0 For J = 1 to N Do If N mod J = 0 Then Array (I) =J I=I + 1 End If (dúvidas feitas pela professora) I need some clarifications N>0 I = 0 For J = 1 to n Do ///Is the n here the same as N? If N mod J = 0 Then Array (I) =J /// Why are you assigning the loop counter to the Array? I=I + 1 End If Q Where is the end of the loop? NOTE: YOU MUST USE HARVARD STYLE TO LIST YOUR REFERENCES!!!! Martha
  23. Kid's programming Language (KPL)

    Boa tarde! Tenho de fazer um trabalho no Kid's programming Language (KPL) que consistem em fazer um algoritmo em pseudocódigo, em fluxograma, em linguagem natural e em KPL. Acontece que eu não sei como criar um em KPL, pois temos de desenhar o que quisermos, obecedendo à seguintes regras: - Conter interacção com o utilizador, isto é, serem pedidos dados de entrada ao utilizador, pelo tecnlado ou pelo rato de computador (pelo menos dois valores diferentes) - Conter pelo menos uma estrutura de seleção simples ou composta - Conter pelo menos uma estrutura de repetição - No KPL tem de contes pelo menos 12 métodos e/ou funções pré-definidas na KPL distintas Alguém sabe como fazer isto?
  24. N-Rainhas em C#

    Incluí na plataforma de aprendizagem on-line " Já Sei!" que tenho vindo a desenvolver um pequeno Code Kata gravado com a resolução do problema das N-Rainhas em C#. O "curso" serve , mais que analisar o problema das N-Rainhas, praticar algoritmos recursivos, desenvolvimento orientado a testes (TDD) usando o N-Unit, e práticas e padrões de programação orientado a objetos. Os vídeos (33, num total de 4 horas de demonstração), estão disponíveis no Youtube, mas usando a plataforma, podem acompanhar por ordem e marcar o progresso. Vejam em http://www.jasei.pt/Cursos/Detail/52/n-rainhas-em-c . Agradeço feedback e sugestões de melhoria.
  25. [Resolvido] Algoritmo de ordenar vector

    Boas, a situação é eu tenho 1 variável e 2 vectores: short n_elem = 5; int vec1[n_elem]; int vec2[n_elem]; O primeiro esta cheio de numero ao acaso: vec1[0] = 9; vec1[1] = 1; vec1[2] = 6; vec1[3] = 3; vec1[4] = 10; Ou seja no indice 0 o conteúdo é 9, no índice 1 o conteúdo é 1,... O meu objectivo é passar para o vec2[] os incides do vec1[] ordenados de forma crescente sem alterar nunca o vec1. Exemplo: Nota: É claro que este problema se resolvia muito facilmente com um terceiro vector temporário, mas o meu objectivo é fazer um algoritmo eficiente que nao use muitas variáveis para o processo. A minha pergunta é: Qual o melhor algoritmo para resolver este problema? Gostava que me ajudassem com algumas palavras de como vossês resolviam o problema.
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade