Ir ao conteúdo
  • Cadastre-se

Kingflare

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

0
  1. Pessoal,boa noite! Estou trabalhando com desenvolvimento e eu estou tendo dois problemas: minhas vistas estão ficando bem cansadas com esse meu monitor(10 anos que uso) segundo, ele é pequeno e não tá dando pra as vezes ficar vendo um tutorial, programando ou lendo um pdf. tenho que ficar dividindo a tela na "mão" enquanto faço as coisas. Mas aí que está, eu não sei qual monitor comprar, to bem por fora. Mas o que eu busco: Tela fosca, que tenha uma tela a partir de 23''(o meu atual tem 21.5), que dê pra dividir a tela igual esses wide screens. Eu tenho esses modelos em mente: https://www.kabum.com.br/cgi-local/site/produtos/descricao_ofertas.cgi?codigo=102181 https://www.kabum.com.br/produto/90224/monitor-gamer-lg-led-29-ultrawide-full-hd-ips-hdmi-display-port-freesync-som-integrado-1ms-29um69g-b https://www.kabum.com.br/produto/97920/monitor-lg-led-29-ultrawide-full-hd-ips-hdmi-display-port-freesync-som-integrado-29wk600 https://www.kabum.com.br/cgi-local/site/produtos/descricao_ofertas.cgi?codigo=102358 Observações: eu não ligo muito pra monitor se é bom pra jogar porque nem to jogando quase, quero um monitor bom para enxergar no multitarefa, que a vista não canse tanto. Resolução de 1080p pra cima.
  2. Olá, pessoal! Tudo bem? Então, o meu professor passou o seguinte problema: Considere que sua empresa seja contratada pela Superliga de Vôlei Nacional para resolver o problema da divulgação dos resultados das competições que ela mantém. Sua empresa deve desenvolver um algoritmo que, dados um arquivo de entrada (LIDO SOMENTE UMA VEZ PELO SEU PROGRAMA), com todos os jogos de algum turno da Superliga, e o número de times que devem ser classificados para a próxima fase (N), retorne os N times da próxima fase em um arquivo de saída bem especificado. Sabe-se, analisando as regulamentações da CBV que, em caso de:  VITÓRIA ou por 3x0, ou por 3x1 – o vencedor ganha três pontos;  DERROTA ou por 0x3, ou por 1x3 – o perdedor não ganha nenhum ponto;  VITÓRIA por 3x2 – o vencedor ganha dois pontos; e  DERROTA por 2x3 – o perdedor ganha um ponto. Se times estiverem empatados em pontuação, o critério de desempate é o número de vitórias. Se eles também estiverem empatados em número de vitórias, o critério de desempate será o saldo de pontos em sets, isto é, a diferença entre os todos os pontos feitos por uma quipe e todos os pontos que os outros times fizeram nela. O seu programa deve retornar, no arquivo de saída “out­” acrescido do nome de arquivo de entrada, os N times da próxima fase. Por exemplo, dados os resultados de um turno deste ano (Liga 2015-2016), cujo o nome é result­fase2­2016.txt: VOLEI NESTLE vs REXONA­-ADES/3­-2/25­-22/14­-25/26-­24/19­-25/15-­10 DENTIL­-PRAIA CLUBE vs CAMPONESA-MINAS/3­-2/22-­25/25­-15/21­-25/25-­22/15-­12 REXONA­ADES vs VOLEI NESTLE/3-­1/21-­25/25­-22/25­-23/25­-16 CAMPONESA-­MINAS vs DENTIL-­PRAIA CLUBE/3-­1/21-­25/25­-17 25-­22/ 25-­22 REXONA­ADES vs VOLEI NESTLE/3-­0/25­-20/25­-23/25-­16 DENTIL-­PRAIA CLUBE vs CAMPONESA-­MINAS/3­-0/25-­21/25­-18/25-­22 O resultado deverá ser: REXONA­-ADES DENTIL ­PRAIA CLUBE Eu pensei em fazer o seguinte: eu leio a linha do arquivo, separo a parte das equipes e dos pontos e tento colocar isso dentro de uma matriz, por exemplo: Time 1 vs Time 2 /3­-2/25­-22/14­-25/26-­24/19­-25/15-­10 Separo a parte das equipes: Time 1 e time 2 e coloco dentro da matriz fazendo mais ou menos a seguinte estrutura: Equipe| Vitorias| Derrotas | Total de pontos Time1 | | | Time2 | | | E assim sucessivamente... Mas as minhas dúvidas são as seguintes, como vou referenciar A string Time 1 a quantidade de vitórias/derrotas que ela teve durante as partidas? Por exemplo: no primeiro caso, VOLEI NESTLE vs REXONA­-ADES/3­-2/25­-22/14­-25/26-­24/19­-25/15-­10 a equipe vencedora foi "Volei Nestle"e iremos dizer que ela seja o "time 1", aí conto uma vitória para ela, mas no terceiro jogo, essa mesma equipe, perdeu... e aí eu penso, como voltar na matriz para contabilizar a derrota dessa equipe? Aí vi que - talvez - usar matriz para esse problema não seja o ideial, portanto quais estruturas de dados me aconselham a estudar? Eu queria algo que eu pudesse criar uma espécie de array associativo, assim como faz no php para que eu pudesse associar um indice a uma chave, criando mais ou menos o seguinte: Time1=> array(NumVitorias,NumDerrotas,Total) Time2=> array(NumVitorias,NumDerrotas,Total) . . . E o mesmo para os demais times. Vocês acham que isso é uma boa ideia? Qual seria uma estrutura no qual eu poderia implementar esse problema? Eu andei lendo sobre hashmap, mas não entendi muito bem...mas qual o conselho de vocês? Desculpem se não fui muito objetivo, ou claro, qualquer coisa tento explicar novamente! Desde já, agradeço!
  3. Olá, boa tarde! Estou aprendendo java e peguei um exercício no qual ele me dava a seguinte classe: class Pilha { static int TAM_MAX = 1000; int valores[]; int topo; } a) Monte um construtor para a classe acima; //Consegui resolver sem problemas b) Altere a declaração dos campos de forma que estes não possam ser modificados fora da classe Pilha."Eu não entendi isso, como assim não ser alterado fora da classe pilha? Essa parte eu gostaria de pedir ajuda de vocês, o que seria essa declaração que impede a modificação? Desde já, agradeço!
  4. Olá pessoal, boa tarde! Galera, vocês poderiam, me dar um help na parte de lógica para eu resolver um exercício de pascal ? Seguinte, eu preciso entrar com um conjunto de valores, inicialmente separados por vírgulas, depois fazer com que os valores dentro dele permutem-se entre si, por exemplo, se eu digitar 1,2,3 a saída do programa deverá ser a seguinte: 123 213 231 132 312 321 Fiz o código, aqui mas a saída não está dando certo, alguém pode me dar uma ideia do que posso fazer? Sei que o erro está na lógica...mas, não consegui uma maneira..., desde já, agradeço! Segue o código: pROGRAM LE; uses crt; VAR trocou,j,I:INTEGER; avanca,seq:string; aux:string[1]; begin writeln('Digite abaixo a sequencia para trocar'); read(seq); for i:= 1 to length(seq) do begin if seq[i] <> ',' then avanca:=avanca + seq[i] end; for i:=1 to length(avanca) do begin for j:=i+1 to length(avanca)-1 do begin aux[0]:=avanca[i]; avanca[i]:=avanca[j]; avanca[j]:=aux[0]; writeln(avanca); end; end; readkey; end.
  5. Olá pesssoal! Boa tarde, tudo bem? Galera, to com uma dúvida no seguinte trecho do código, eu sei a função dele, que apaga os pontos menores que zero, mas não entendi o funcionamento, alguém pode me explicar ? while not eof(myPts) do begin read(myPts, pt); if ((pt.x<0) or (pt.y<0)) or ((pt.x=0) or (pt.y=0))then write('(',pt.x,' ,',pt.y,')'); begin pos:= filePos(myPts)-1; for i:= pos+1 to filesize(myPts)-1 do begin seek(myPts, i); read(myPts, pt); seek(myPts, i-1); write(myPts, pt); end; seek(myPts, filesize(myPts)-1); truncate(myPts); seek(myPts, pos); end; end; close(mypts); readkey;end. Eu não consigo entender a partir do "pos:= filePos(myPts)-1;" pra lá, se alguém puder me explicar passo a passo, ficaria muito agradecido!
  6. Olá pessoal! Tudo bem ? Gente, gostaria de uma ajuda de vocês para encontrar em uma sequência numérica qualquer os números que mais se repetem, teria como alguém me ajudar ? Tenho o seguinte código: program moda; uses crt;type cr=array[1..10] of integer;var buscamoda,conta,ind,ind1,ind2,max:integer; freq,v:cr;begin for ind:= 1 to 10 dobegin write('Digite um numero: '); readln(V[ind]);end;for ind1:=1 to 10 dobegin conta:=1; for ind2:=ind1+1 to 10 do if (V[ind1]= V[ind2]) then conta:=conta+1; freq[ind1]:=conta;end; max:=1; for ind1:=2 to 10 do if freq[ind1]>Freq[max] then max:=max+1; buscamoda:=V[max]; write(buscamoda); readkey;end. Eu consigo achar a moda, mas não sei como faço para achar um segundo termo que mais se repete, por exemplo: Sequencia : 111567892222 Sendo assim, gostaria que o programa mostrasse : 1 e 2, que são os números que mais se repetem. Teria como alguém dar uma dica ?
  7. Sensacional as suas dicas, LNW! Muito Obrigado, eu havia consegui fazer mas ficou meio difícil de entender...vou tentar implementar a sua dica. Estava fazendo mais ou menos nesse estilo que você mandou. Muito obrigado!
  8. Olá pessoal, boa tarde! Estou com uma dúvida sobre como achar a maior sequencia de um array...tenho o seguinte exercício: Faça um programa em pascal que gere um vetor com dimensão 20 e tenha elementos variando entre 22 e 45, usando funções ramdomize e random. O programa deve escrever o vetor gerado. E identifique sua maior sequencia de valores adjacentes não decrescentes e escreva na tela, havendo empate escreva uma delas. Consegui fazer parte da questão, mas na hora de montar a maior sequencia não estou conseguindo, alguém pode me ajudar ? Segue o código: program questao6 (input{teclado},output{vídeo}); uses crt; const min =0; max =19; type t_dominio = 22..45; t_vetor = array[min..max] of t_dominio; var vetor:t_vetor; i:integer; procedure gera_vetor(var vetor:t_vetor); begin randomize; for i:= min to max do vetor [i]:= random(23)+ 22; end; procedure escreva_vetor(var vetor:t_vetor); begin write('A sequencia : '); for i:= min to max do write(vetor [i]:3); writeln(output); end; procedure verifica_maior_sequencia(var vetor{e/s}:t_vetor); begin writeln('A maior sequencia e : '); for i:= min to max do if vetor[i] < vetor[i-1] then write(vetor[i]:3); end; begin gera_vetor(vetor); escreva_vetor(vetor); verifica_maior_sequencia(vetor); readkey; end.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...