Ir ao conteúdo
  • Cadastre-se

Vengefull

Membro Pleno
  • Posts

    56
  • Cadastrado em

  • Última visita

Tudo que Vengefull postou

  1. Estou com um quebra cabeça não consigo achar uma solução, para imprimir em ordem crescente, alguém experiente no assunto poderia ajudar. quero deixar o modo aleatório e o modo ordem crescente impresso. algoritmo "Algoritmo exercicio" var vetor_30 :vetor [1..30] de inteiro //vetor armazena 30 posiçoes vetor_20 :vetor [1..20] de inteiro //vetor armazena 20 posições p :inteiro //auxiliar para posicionar o vetor i,j :inteiro //auxiliar para percorrer o vetor OK :logico //flag para verificar se a etapa foi realizada com sucesso aguardar:caracter //variável criada apenas para aguardar um ENTER na interação com o usuário Inicio //gera os 30 números do vetor inicial escreval("OS 30 NÚMEROS INICIAIS...") para p de 1 ate 30 faca vetor_30[p]:=p fimpara escreval("Tecle Enter") leia(aguardar) escreval("NÚMEROS COM SUCESSO!") //exibe os 30 números gerados escreval() escreval("Aqui estão os 30 números iniciais") p:=1 para i de 1 ate 10 faca //cada linha para j de 1 ate 3 faca //cada coluna escreva(vetor_30[p]:2," - ") p:=p+1 fimpara escreval//para pular para a linha de baixo fimpara //os primeiro 20 números do vetor de 30 posições escreval("Vamos Escolher Os Primeiros 20 Números") para i de 1 ate 20 faca // serão 20 números repita // repite se precisar ok := verdadeiro p:=randi(30)+1 // gera um número aleatorio se vetor_30 [p]=0 ENTÃO//numero foi deletado ok := falso fimse para j de 1 ate 10 faca//verifica os trinta numeros no vetor_30 se ok = verdadeiro ENTÃO //se o número não houver sido deletado se vetor_20[j] = vetor_30 [p] ENTÃO//se no vetor já haver o numero gerado ok := falso// b recebe o valor 2 para repetir e escolher outro numero interrompa fimse fimse fimpara se ok = verdadeiro ENTÃO vetor_20[i] := vetor_30 [p] fimse ate ok fimpara escreval("Os Primeiros 10 Números Foram Gerados Com Sucesso") //escrevando os primeiros números gerados escreval("Aqui Estão Os primeiros 20 Números Gerados Aleatórios") p:=1 para i de 1 ate 5 faca para j de 1 ate 4 faca escreva(vetor_20[p]," - ") p := p+1 fimpara escreval//para pular para a linha de baixo fimpara escreval("Tecle Enter") leia(aguardar) fimalgoritmo
  2. Boa noite estou com algumas duvidas estou querendo alugar um servidor dedicado mais queria saber qual melhor latencia para o brasil os servidores disponivel estão na frança,londres,canada ? qual melhor destribuicao melhor para jogadores do brasil com os estados unidos e argentinos.
  3. Boa noite, obrigada pela ajuda e a resposta, como você disse só vou poder ir mais afundo nos estudos, dia 04 do més que vem ferias ;D agradeço pela ajuda, e mais uma vez obrigada trabalho completo e encerrado.
  4. essa parte aqui do código nao esta funcionando olha eu ja to ficando louca, ajeita esse código para min //Sorteia os primeiro 50 números do vetor de 90 posições escreval("Vamos Escolher Aleatoriamente Os Primeiros 20 Números Dos 90") para i de 1 ate 20 faca // serão 90 números repita // repite se precisar ok := verdadeiro p:=randi(200)+1 // gera um número aleatorio se vetor_90_1[p]=0 ENTÃO//numero foi deletado ok := falso fimse para j de 1 ate 20 faca//verifica os trinta numeros no vetor_30_1 se ok = verdadeiro ENTÃO //se o número não houver sido deletado se vetor_20_1[j] = vetor_90_1[p] ENTÃO//se no vetor já haver o numero gerado ok := falso// b recebe o valor 2 para repetir e escolher outro numero interrompa fimse fimse fimpara se ok = verdadeiro ENTÃO vetor_20_1[i] := vetor_90_1[p] //vetor_3 armazena o numero gerado fimse ate ok fimpara escreval("Os Primeiros 20 Números Foram Gerados Com Sucesso") //escrevando os primeiros números gerados aleatórios escreval("Aqui Estão Os primeiros 20 Números Gerados Aleatórios") p:=1 para i de 1 ate 10 faca para j de 1 ate 2 faca escreva(vetor_20_1[p]," - ") p := p+1 fimpara escreval//para pular para a linha de baixo fimpara escreval("Tecle Enter") leia(aguardar) fimalgoritmo
  5. Boa noite, então tentei sortear 20 números dos 90 e não funcionou, da erro no visualG ai tem que abrir novamente o programa. eu acho que não estou conseguindo fazer a conexão dos vetores estou tendo dificuldade para entender. se eu não conseguir resolver isso vou parar por aqui aqui está o código algoritmo "Algoritmo exercicio de numeracao3" var vetor_200 :vetor [1..200] de inteiro //vetor armazena 200 posiçoes vetor_90_1 :vetor [1..90] de inteiro //vetor armazena 200 posições vetor_20_1 :vetor [1..20] de inteiro //vetor armazena 25 posições p :inteiro //auxiliar para posicionar o vetor i,j :inteiro //auxiliar para percorrer o vetor OK :logico //flag para verificar se a etapa foi realizada com sucesso excluir :inteiro //número a ser excluído do vetor aguardar:caracter //variável criada apenas para aguardar um ENTER na interação com o usuário Inicio //gera os 200 números do vetor inicial escreval("GERANDO OS 200 NÚMEROS INICIAIS...") para p de 1 ate 200 faca vetor_200[p]:=p fimpara escreval("Tecle Enter") leia(aguardar) escreval("NÚMEROS GERADOS COM SUCESSO!") //exibe os 200 números gerados escreval() escreval("Aqui estão os 200 números iniciais") p:=1 para i de 1 ate 20 faca //cada linha para j de 1 ate 10 faca //cada coluna escreva(vetor_200[p]:2," - ") p:=p+1 fimpara escreval//para pular para a linha de baixo fimpara //"Remove" 10 números do vetor inicial escreval() escreval("REMOVENDO 10 NÚMEROS DO VETOR INICIAL...") para i de 1 ate 10 faca repita OK:=verdadeiro //inicializa a flag como OK escreva("Digite o ",i:2," número de 1 a 200 para deletar: ") //ALEATORIO ON //HABILITA O RECURSO DE GERAR VALORES ALEATÓRIOS //aleatorio -20,80 //DEFINIE A FAIXA DE NÚMERO QUE PODEM SER GERADOS leia(excluir) //ALEATORIO OFF //DESABILITA O RECURSO //OBS.: para faltar a ler pelo teclado, basta remover essas linhas se (excluir<1) ou (excluir>200) ENTÃO //se o número está fora da faixa válida escreval("Só pode ser número de 1 a 200") OK:=falso //marca como inválido {escreva("Digite ENTER para retornar")} //acho que não é necessário {leia(aguardar) //apenas para aguarda um ENTER} senao se vetor_200[excluir]=0 ENTÃO //se posição já está removida escreval("Esse número ja foi removido, escolha outro") OK:=falso //marca como inválido {escreva("Digite ENTER para retornar")} //acho que não é necessário {leia(aguardar) //apenas para aguarda um ENTER} senao vetor_200[excluir]:=0 //remove o número do vetor fimse fimse ate OK fimpara escreval("NÚMEROS REMOVIDOS COM SUCESSO") //exibe os 10 números que foram removidos escreval() escreval("Aqui estão os 10 números removidos") para p de 1 ate 200 faca se vetor_200[p]=0 ENTÃO //se tiver zero ENTÃO o número foi removido escreva(p:2," - ") //exibe a posição do número (que representa o próprio número) fimse fimpara escreval() escreval("Tecle Enter") leia(aguardar) //exibe os 190 números que sobraram após ser removido os 10 escreval() escreval("Aqui estão os 190 números que sobraram") p:=1 para i de 1 ate 20 faca para j de 1 ate 10 faca se vetor_200[p] <> 0 ENTÃO escreva(vetor_200[p]:2," - ") senao escreva(" "," - ") fimse p:=p+1 fimpara escreval() fimpara escreval("Tecle Enter") leia(aguardar) //Sorteia os primeiro 90 números do vetor de 200 posições que agora tem 190 escreval("Vamos Escolher Aleatoriamente Os Primeiros 90 Números Dos 190") para i de 1 ate 90 faca // serão 90 números repita // repite se precisar ok := verdadeiro p:=randi(200)+1 // gera um número aleatorio se vetor_200[p]=0 ENTÃO//numero foi deletado ok := falso fimse para j de 1 ate 90 faca//verifica os trinta numeros no vetor_30_1 se ok = verdadeiro ENTÃO //se o número não houver sido deletado se vetor_90_1[j] = vetor_200[p] ENTÃO//se no vetor já haver o numero gerado ok := falso// b recebe o valor 2 para repetir e escolher outro numero interrompa fimse fimse fimpara se ok = verdadeiro ENTÃO vetor_90_1[i] := vetor_200[p] //vetor_3 armazena o numero gerado fimse ate ok fimpara escreval("Os Primeiros 90 Números Foram Gerados Com Sucesso") //escrevando os primeiros números gerados aleatórios escreval("Aqui Estão Os primeiros 90 Números Gerados Aleatórios") p:=1 para i de 1 ate 10 faca para j de 1 ate 9 faca escreva(vetor_90_1[p]," - ") p := p+1 fimpara escreval//para pular para a linha de baixo fimpara escreval("Tecle Enter") leia(aguardar) //Sorteia os primeiro 50 números do vetor de 90 posições escreval("Vamos Escolher Aleatoriamente Os Primeiros 20 Números Dos 90") para i de 1 ate 20 faca // serão 90 números repita // repite se precisar ok := verdadeiro p:=randi(200)+1 // gera um número aleatorio se vetor_90_1[p]=0 ENTÃO//numero foi deletado ok := falso fimse para j de 1 ate 20 faca//verifica os trinta numeros no vetor_30_1 se ok = verdadeiro ENTÃO //se o número não houver sido deletado se vetor_20_1[j] = vetor_90_1[p] ENTÃO//se no vetor já haver o numero gerado ok := falso// b recebe o valor 2 para repetir e escolher outro numero interrompa fimse fimse fimpara se ok = verdadeiro ENTÃO vetor_20_1[i] := vetor_90_1[p] //vetor_3 armazena o numero gerado fimse ate ok fimpara escreval("Os Primeiros 20 Números Foram Gerados Com Sucesso") //escrevando os primeiros números gerados aleatórios escreval("Aqui Estão Os primeiros 20 Números Gerados Aleatórios") p:=1 para i de 1 ate 10 faca para j de 1 ate 2 faca escreva(vetor_20_1[p]," - ") p := p+1 fimpara escreval//para pular para a linha de baixo fimpara escreval("Tecle Enter") leia(aguardar) fimalgoritmo
  6. Boa tarde obrigada @Simon Viegas pela resposta e ajuda, me de alguns exemplos de como faço para uma duvida quero gerar 20 números aleatorio dos 90 aleatório e possível isso ? poderia me dar exemplos. Obrigada pela sua ajuda de fato você é um grande Moderador e um "Grande Sábio"
  7. Boa noite, obrigada pela resposta @Simon Viegas mais ainda continuo não entender muito o que quis dizer mais eu tentei colocar 200 posição no vetor, e acima dos 90 ele continua a dar a mensagem de erro "esse numero foi removido escolha outro" todo numero acima de 90 ele da essa mensagem, e pensei se podia ser que o vetor ele conta de 1,2,3,4,5 e o comando "randi" só embaralha os números dentro do vetor não sei se pode estar ligado a isso o erro mais qual seria a correção.
  8. Olá Boa noite, estive ontem analisando os exemplos e fiz uma pequena modificação no código só para ver como iria agir mais notei que alguns erros porém o código corre de forma correta, mais ao fixar os números dos que gerou aleatório ocorre erro. estranho também que alguns números que tem no vetor que gerou aleatório ao fixar eles da a mensagem de que foi removido sendo que eu removi do 1 ate 10 pelo meu observar erro no vetor algo como espaço !!! ou posso estar errada. me ajudem a corrigir esse problema ele não fixa números altos acima de 90 só abaixo dele coloquei mais espaço no vetor para completa 200 não funcionou também, aqui algumas imagem dos erros o código aqui algoritmo "Algoritmo exercicio de numeracao3" var vetor_200 :vetor [1..200] de inteiro //vetor armazena 200 posiçoes vetor_90_1 :vetor [1..200] de inteiro //vetor armazena 200 posições vetor_10_1 :vetor [1..25] de inteiro //vetor armazena 25 posições p :inteiro //auxiliar para posicionar o vetor i,j :inteiro //auxiliar para percorrer o vetor OK :logico //flag para verificar se a etapa foi realizada com sucesso excluir :inteiro //número a ser excluído do vetor aguardar:caracter //variável criada apenas para aguardar um ENTER na interação com o usuário Inicio //gera os 200 números do vetor inicial escreval("GERANDO OS 200 NÚMEROS INICIAIS...") para p de 1 ate 200 faca vetor_200[p]:=p fimpara escreval("Tecle Enter") leia(aguardar) escreval("NÚMEROS GERADOS COM SUCESSO!") //exibe os 200 números gerados escreval() escreval("Aqui estão os 200 números iniciais") p:=1 para i de 1 ate 20 faca //cada linha para j de 1 ate 10 faca //cada coluna escreva(vetor_200[p]:2," - ") p:=p+1 fimpara escreval//para pular para a linha de baixo fimpara //"Remove" 10 números do vetor inicial escreval() escreval("REMOVENDO 10 NÚMEROS DO VETOR INICIAL...") para i de 1 ate 10 faca repita OK:=verdadeiro //inicializa a flag como OK escreva("Digite o ",i:2," número de 1 a 200 para deletar: ") //ALEATORIO ON //HABILITA O RECURSO DE GERAR VALORES ALEATÓRIOS //aleatorio -20,80 //DEFINIE A FAIXA DE NÚMERO QUE PODEM SER GERADOS leia(excluir) //ALEATORIO OFF //DESABILITA O RECURSO //OBS.: para faltar a ler pelo teclado, basta remover essas linhas se (excluir<1) ou (excluir>200) ENTÃO //se o número está fora da faixa válida escreval("Só pode ser número de 1 a 200") OK:=falso //marca como inválido {escreva("Digite ENTER para retornar")} //acho que não é necessário {leia(aguardar) //apenas para aguarda um ENTER} senao se vetor_200[excluir]=0 ENTÃO //se posição já está removida escreval("Esse número ja foi removido, escolha outro") OK:=falso //marca como inválido {escreva("Digite ENTER para retornar")} //acho que não é necessário {leia(aguardar) //apenas para aguarda um ENTER} senao vetor_200[excluir]:=0 //remove o número do vetor fimse fimse ate OK fimpara escreval("NÚMEROS REMOVIDOS COM SUCESSO") //exibe os 10 números que foram removidos escreval() escreval("Aqui estão os 10 números removidos") para p de 1 ate 200 faca se vetor_200[p]=0 ENTÃO //se tiver zero ENTÃO o número foi removido escreva(p:2," - ") //exibe a posição do número (que representa o próprio número) fimse fimpara escreval() escreval("Tecle Enter") leia(aguardar) //exibe os 190 números que sobraram após ser removido os 10 escreval() escreval("Aqui estão os 190 números que sobraram") p:=1 para i de 1 ate 20 faca para j de 1 ate 10 faca se vetor_200[p] <> 0 ENTÃO escreva(vetor_200[p]:2," - ") senao escreva(" "," - ") fimse p:=p+1 fimpara escreval() fimpara escreval("Tecle Enter") leia(aguardar) //Sorteia os primeiro 90 números do vetor de 200 posições que agora tem 85 escreval("Vamos Escolher Aleatoriamente Os Primeiros 90 Números Dos 190") para i de 1 ate 90 faca // serão 90 números repita // repite se precisar ok := verdadeiro p:=randi(200)+1 // gera um número aleatorio se vetor_200[p]=0 ENTÃO//numero foi deletado ok := falso fimse para j de 1 ate 90 faca//verifica os trinta numeros no vetor_30_1 se ok = verdadeiro ENTÃO //se o número não houver sido deletado se vetor_90_1[j] = vetor_200[p] ENTÃO//se no vetor já haver o numero gerado ok := falso// b recebe o valor 2 para repetir e escolher outro numero interrompa fimse fimse fimpara se ok = verdadeiro ENTÃO vetor_90_1[i] := vetor_200[p] //vetor_3 armazena o numero gerado fimse ate ok fimpara escreval("Os Primeiros 90 Números Foram Gerados Com Sucesso") //escrevando os primeiros números gerados aleatórios escreval("Aqui Estão Os primeiros 90 Números Gerados Aleatórios") p:=1 para i de 1 ate 10 faca para j de 1 ate 9 faca escreva(vetor_90_1[p]," - ") p := p+1 fimpara escreval//para pular para a linha de baixo fimpara escreval("Tecle Enter") leia(aguardar) // fixando 25 numeros do vetor 90 escreval() escreval("FIXANDO 25 NÚMEROS DO VETOR INICIAL...") para i de 1 ate 25 faca repita OK:=verdadeiro //inicializa a flag como OK escreva("Digite o ",i:2," número de 1 a 25 para fixar: ") //ALEATORIO ON //HABILITA O RECURSO DE GERAR VALORES ALEATÓRIOS //aleatorio -20,80 //DEFINIE A FAIXA DE NÚMERO QUE PODEM SER GERADOS leia(excluir) //ALEATORIO OFF //DESABILITA O RECURSO //OBS.: para faltar a ler pelo teclado, basta remover essas linhas se (excluir<1) ou (excluir>200) ENTÃO //se o número está fora da faixa válida escreval("Só pode ser número de 1 a 200 ") OK:=falso //marca como inválido {escreva("Digite ENTER para retornar")} //acho que não é necessário {leia(aguardar) //apenas para aguarda um ENTER} senao se vetor_90_1[excluir]=0 ENTÃO //se posição já está removida escreval("Esse número ja foi removido, escolha outro") OK:=falso //marca como inválido {escreva("Digite ENTER para retornar")} //acho que não é necessário {leia(aguardar) //apenas para aguarda um ENTER} senao vetor_90_1[excluir]:=0 //remove o número do vetor fimse fimse ate OK fimpara escreval("NÚMEROS FIXADO COM SUCESSO") //exibe os 100 números que sobraram após ser removido os 25 escreval() escreval("Aqui estão os 65 números que sobraram") p:=1 para i de 1 ate 65 faca se vetor_90_1[p] <> 0 ENTÃO escreva(vetor_90_1[p]:2," - ") senao escreva(" "," - ") fimse p:=p+1 fimpara escreval() escreval("Tecle Enter") leia(aguardar) fimalgoritmo
  9. Boa noite obrigada pela ajuda @Simon Viegas realmente é o que disse só que falta essa parte para ele ficar completo e eu não sei fazer me ajude com ele por favor, inclusive ele esta completo assim!!! - Gera 60 números para o vetor_60; - Exclui 10 número do vetor_60; - Sorteia 30 números para o vetor_30_1 do vetor_60; - Sorteia 30 números para o vetor_30_2 do vetor_60; - Sorteia 30 números para o vetor_30_3 do vetor_60; - Exclui 10 número do vetor_30_1; - Exclui 10 número do vetor_30_2; - Exclui 10 número do vetor_30_3; - Sorteia 10 números para o vetor_10_1 do vetor_30; - Sorteia 10 números para o vetor_10_1 do vetor_30; - Sorteia 10 números para o vetor_10_1 do vetor_30; o que esta faltando e a parte que não sei fazer e a parte do excluir 10 dos vetores que gerou 30 e lembrando e removido pelo usuário os 10 então sobraria 20 números ainda do vetor 30_1 certo agora desses 20 que sobrou vou gerar ele aleatorio 10 numero entendeu ele completo e dessa forma que fez! eu tentei mais nem funciona parece que nao conecta com o resto do codigo olha a caca que fiz esse é o codigo antigo tentando criar o passo de excluir 10 dos 30 e gerar aleatorio mais 10 dos 20 que sobram do 30 //fixando 10 Numeros dos 30 aleatorio escreval("vamos fixar 10 numeros dos 30 gerados") para excluir de 1 ate 10 faca // comando para fazer de 1 ate 10 repita b := 1 escreva("Digite O",excluir," Número de 1 a 30 Para Deletar ") leia(c) //ler entrada teclado se (c<1) ou (c>60)então // so vale de 1 ate 60 escreval("so pode ser numero de 1 a 30 escolha outro tecle enter") b := 2 leia(c) senao se vetor_3[c] = 0 então escreval("o numero ja foi deletado , escolha outro tecle enter") b := 2 leia(c) senao vetor_3[ c ] := 0 fimse // aqui estão os 20 numeros que sobraram escreval("Aqui Estão Os 20 Números Que Sobraram") d := 1 para a de 1 ate 20 faca se vetor_3[d] <> 0 então escreva(vetor_3[d]," - ") senao escreva(" - ") fimse d := d+1 fimpara escreval //gerando 10 numeros aleatorio dos 20 que sobraram escreval("Vamos Escolher Aleatoriamente 10 Números Dos 20") para a de 1 ate 10 faca // serão 10 números repita // repite se precisar b:=1 // com valor 1 ele não repete g:=randi(60)+1 // gera um número aleatorio se vetor_normal[g]=0 então//numero foi deletado b:=2//b recebe valor 2 para repetir e escolher outro fimse fimpara para c de 1 ate 10 faca//verifica os dez numeros no vetor_3 se b <> 2 então// se o número não houver sido deletado se vetor_aleatorio[c] = vetor_normal[g] então//se no vetor já haver o numero gerado b:=2// b recebe o valor 2 para repetir e escolher outro numero interrompa fimse fimse fimpara se b <> 2 então vetor_aleatorio[a]:= vetor_normal[g] //vetor_3 armazena o numero gerado fimse b:=b-1 // b recebe b menos 1 ate b=0 // se b igual zero ele passa fimpara //mostrar os 10 numeros escolhido aleatorio em tela para a de 1 ate 10 faca escreva(vetor_aleatorio[a]," - ") fimpara para melhor compreensão o que falta para completar e essa parte - Exclui 10 número do vetor_30_1; - Exclui 10 número do vetor_30_2; - Exclui 10 número do vetor_30_3; - Sorteia 10 números para o vetor_10_1 do vetor_30; - Sorteia 10 números para o vetor_10_1 do vetor_30; - Sorteia 10 números para o vetor_10_1 do vetor_30; Obrigada pela ajuda e desculpa por não saber programar ainda to indo aos pouco.
  10. Muito obrigada pela ajuda sim , eu quero fixar 10 numero de cada 30 pelo usuario e de cada 30 sobraria 20 e gerar aleatorio de cada 20 10 numeros so falta essa parte. queria utilizar esse processo nos dois codigo e ja tentei nao consigo fazer ou pensar como chegar la me ajuda com esse codigo feito nos 2 exemplos para estudar estou quase desistindo ja disso e a parte final do programa tentei fazer com o modo que disse e nao deu obrigada. e complicado agora que to aprendendo os comando ate la tem uma luta.
  11. Bom dia hoje tentei fazer o que me disse não funcionou, parece que não conecta com a o vetor e joga os números que sobrou em outro vetor para o processo randi e ao tentar ler e fixar 10 números dos 30 não acontece onde estou fazendo errado estou quebrando a cabeça e refazendo do zero mais não vai adicionei mais 2 vetores um para os 20 que sobram dos 30 e outro e para 10 aleatórios ajuda com essa dor de cabeça. Algoritmo "Algoritmo exercicio de numeracao2" Var excluir,fixar,a,b,c,d,g : inteiro //variaves vetor_normal : vetor[1..60] de inteiro // vetor armazena 60 posiçoes vetor_3 : vetor[1..30] de inteiro // vetor armazena 30 posições vetor_s : vetor[1..20] de inteiro // vetor armazena 20 posições vetor_aleatorio : vetor[1..10] de inteiro // vetor armazena 10 posições //inicio do codigo Inicio // vamos armazenar os 60 numeros na variavel a e dentro do vetor_normal para a de 1 ate 60 faca vetor_normal[a] := a // armazena 60 numeros dentro do vetor_normal fimpara // deletando 10 numeros escreval("vamos excluir 10 numeros de 1 a 60") para excluir de 1 ate 10 faca // comando para fazer de 1 ate 10 repita b := 1 escreva("Digite O",excluir," Número de 1 a 60 Para Deletar ") leia(c) //ler entrada teclado se (c<1) ou (c>60)então // so vale de 1 ate 60 escreval("so pode ser numero de 1 a 60 escolha outro tecle enter") b := 2 leia(c) senao se vetor_normal[c] = 0 então escreval("o numero ja foi deletado , escolha outro tecle enter") b := 2 leia(c) senao vetor_normal[ c ] := 0 fimse fimse b := b-1 // nao entendi essa parte o do por que ate 0 ate b = 0 fimpara escreval("Aqui Estão Os 10 Números Deletados") para a de 1 ate 60 faca // comando de 1 ate 60 armazena variavel a se vetor_normal[a] = 0 então// se for zero então o número foi deletado escreva(a," - ") fimse fimpara escreval escreval("Aqui Estão Os 50 Números Que Sobraram") d := 1 para a de 1 ate 50 faca se vetor_normal[d] <> 0 então escreva(vetor_normal[d]," - ") senao escreva(" - ") fimse d := d+1 fimpara escreval escreval("Vamos Escolher Aleatoriamente 30 Números Dos 50") //aqui é onde gera os numeros aleatórios para a de 1 ate 30 faca // serão 30 números repita // repite se precisar b:=1 // com valor 1 ele não repete g:=randi(60)+1 // gera um número aleatorio se vetor_normal[g]=0 então//numero foi deletado b:=2//b recebe valor 2 para repetir e escolher outro fimse para c de 1 ate 30 faca//verifica os trinta numeros no vetor_3 se b <> 2 então// se o número não houver sido deletado se vetor_3[c] = vetor_normal[g] então//se no vetor já haver o numero gerado b:=2// b recebe o valor 2 para repetir e escolher outro numero interrompa fimse fimse fimpara se b <> 2 então vetor_3[a]:= vetor_normal[g] //vetor_3 armazena o numero gerado fimse b:=b-1 // b recebe b menos 1 ate b=0 // se b igual zero ele passa fimpara //aqui é onde termina a geração dos números aleatórios //escrevando os números gerados aleatórios escreval("Aqui Estão Os 30 Números Gerados Aleatórios") d:=1 para a de 1 ate 3 faca para c de 1 ate 10 faca escreva(vetor_3[d]," - ") d := d+1 fimpara escreval//para pular para a linha de baixo fimpara //fixando 10 Numeros dos 30 aleatorio escreval("vamos fixar 10 numeros dos 30 gerados") para excluir de 1 ate 10 faca // comando para fazer de 1 ate 10 repita b := 1 escreva("Digite O",excluir," Número de 1 a 30 Para Deletar ") leia(c) //ler entrada teclado se (c<1) ou (c>60)então // so vale de 1 ate 60 escreval("so pode ser numero de 1 a 30 escolha outro tecle enter") b := 2 leia(c) senao se vetor_3[c] = 0 então escreval("o numero ja foi deletado , escolha outro tecle enter") b := 2 leia(c) senao vetor_3[ c ] := 0 fimse // aqui estão os 20 numeros que sobraram escreval("Aqui Estão Os 20 Números Que Sobraram") d := 1 para a de 1 ate 20 faca se vetor_3[d] <> 0 então escreva(vetor_3[d]," - ") senao escreva(" - ") fimse d := d+1 fimpara escreval //gerando 10 numeros aleatorio dos 20 que sobraram escreval("Vamos Escolher Aleatoriamente 10 Números Dos 20") para a de 1 ate 10 faca // serão 10 números repita // repite se precisar b:=1 // com valor 1 ele não repete g:=randi(60)+1 // gera um número aleatorio se vetor_normal[g]=0 então//numero foi deletado b:=2//b recebe valor 2 para repetir e escolher outro fimse fimpara para c de 1 ate 10 faca//verifica os dez numeros no vetor_3 se b <> 2 então// se o número não houver sido deletado se vetor_aleatorio[c] = vetor_normal[g] então//se no vetor já haver o numero gerado b:=2// b recebe o valor 2 para repetir e escolher outro numero interrompa fimse fimse fimpara se b <> 2 então vetor_aleatorio[a]:= vetor_normal[g] //vetor_3 armazena o numero gerado fimse b:=b-1 // b recebe b menos 1 ate b=0 // se b igual zero ele passa fimpara //mostrar os 10 numeros escolhido aleatorio em tela para a de 1 ate 10 faca escreva(vetor_aleatorio[a]," - ") fimpara Fimalgoritmo
  12. Boa noite e obrigada pelos exemplos, devido ao trabalho não tive tempo para ver o código mais próximo sábado, vou estudar eles e já pra adiantar o raciocínio. @devair1010 os 10 números devem ser fixado pelo usuário dos 30 que gerou @devair1010só uma pergunta nesses 30 que ele gerou para fazer esse processo vou ter que fazer algo parecido com excluir do vetor e mandar ele escrever em tela e os que sobrou, e a outra parte eu tentei pensar de qual forma seria talvez tentando chegar a conclusão resposta final mandar excluir 10 desse vetor que ele gerou os 30 sobraria 20 então jogo esses 20 em outro vetor etc ... desses vetor de 20 faço um randi 3x ? e isso ? Obrigada @Simon Viegas pelos seus exemplos sábado irei estudar esse novo código eu percebi que e diferente e vou trabalhar no seu exemplo e no código do @devair1010
  13. Boa noite muito obrigada pela ajuda e os exemplos, eu estava analisando o código e esta certo sim e dessa forma eu coloquei ele para fazer o mesmo processo 3 vezes, eu adicionei mais 3 vetores com o nome de vetor_f1, vetor_f2, vetor_f3 para fixar de cada 30 que gerou 10 números escolhido por min restaria então 20 números de cada um, então eu adicionei mais 3 vetores com o nome de vetor_sob1, vetor_sob2, vetor_sob3 agora desses 20 que sobrou de cada um quero gerar agora +10 números aleatorio por 3 vezes de cada 20 essa e a parte final do programa e do que quero chegar me ajuda como chegar ate o final e so no visualG ele aceita salvar os dados como log para compara no arquivo texto o resultados de toda essa operacao e terminando ele vou estudar mais a fundo e reescrever nas linguagem C++ e C# me ajuda com essa parte final do sistema e muita obrigada. a parte do sistema se resumi a isso caso alguma duvida no explicar //fixar agora 10 numeros de cada 30 que gerou //gerar aleatorio agora +10 de cada dos 20 que soubrou Algoritmo "Algoritmo exercicio de numeracao2" Var excluir,fixar,a,b,c,d,g : inteiro //variaves vetor_normal : vetor[1..60] de inteiro // vetor armazena 60 posiçoes vetor_excluir : vetor[1..10] de inteiro // vetor armazena 10 posiçoes vetor_3 : vetor[1..30] de inteiro // vetor armazena 30 posições vetor_4 : vetor[1..30] de inteiro // vetor armazena 30 posições vetor_5 : vetor[1..30] de inteiro // vetor armazena 30 posições vetor_f1 : vetor[1..10] de inteiro // vetor armazena 10 posicões vetor_f2 : vetor[1..10] de inteiro // vetor armazena 10 posicões vetor_f3 : vetor[1..10] de inteiro // vetor armazena 10 posicões vetor_sob1 : vetor[1..20] de inteiro // vetor armazena 10 posicões vetor_sob2 : vetor[1..20] de inteiro // vetor armazena 10 posicões vetor_sob3 : vetor[1..20] de inteiro // vetor armazena 10 posicões //inicio do codigo Inicio // vamos armazenar os 60 numeros na variavel a e dentro do vetor_normal para a de 1 ate 60 faca vetor_normal[a] := a // armazena 60 numeros dentro do vetor_normal fimpara // deletando 10 numeros escreval("vamos excluir 10 numeros de 1 a 60") para excluir de 1 ate 10 faca // comando para fazer de 1 ate 10 repita b := 1 escreva("Digite O",excluir," Número de 1 a 60 Para Deletar ") leia(c) //ler entrada teclado se (c<1) ou (c>60)então // so vale de 1 ate 60 escreval("so pode ser numero de 1 a 60 escolha outro tecle enter") b := 2 leia(c) senao se vetor_normal[c] = 0 então escreval("o numero ja foi deletado , escolha outro tecle enter") b := 2 leia(c) senao vetor_normal[ c ] := 0 fimse fimse b := b-1 // nao entendi essa parte o do por que ate 0 ate b = 0 fimpara escreval("Aqui Estão Os 10 Números Deletados") para a de 1 ate 60 faca // comando de 1 ate 60 armazena variavel a se vetor_normal[a] = 0 então// se for zero então o número foi deletado escreva(a," - ") fimse fimpara escreval escreval("Aqui Estão Os 50 Números Que Sobraram") d := 1 para a de 1 ate 6 faca para c de 1 ate 10 faca se vetor_normal[d] <> 0 então escreva(vetor_normal[d]," - ") senao escreva(" - ") fimse d := d+1 fimpara escreval fimpara escreval("Vamos Escolher Aleatoriamente 30 Números Dos 50") //aqui é onde gera os numeros aleatórios para a de 1 ate 30 faca // serão 30 números repita // repite se precisar b:=1 // com valor 1 ele não repete g:=randi(60)+1 // gera um número aleatorio se vetor_normal[g]=0 então//numero foi deletado b:=2//b recebe valor 2 para repetir e escolher outro fimse para c de 1 ate 30 faca//verifica os trinta numeros no vetor_3 se b <> 2 então// se o número não houver sido deletado se vetor_3[c] = vetor_normal[g] então//se no vetor já haver o numero gerado b:=2// b recebe o valor 2 para repetir e escolher outro numero interrompa fimse fimse fimpara se b <> 2 então vetor_3[a]:= vetor_normal[g] //vetor_3 armazena o numero gerado fimse b:=b-1 // b recebe b menos 1 ate b=0 // se b igual zero ele passa fimpara //aqui é onde termina a geração dos números aleatórios //escrevando os números gerados aleatórios escreval("Aqui Estão Os 30 Números Gerados Aleatórios") d:=1 para a de 1 ate 3 faca para c de 1 ate 10 faca escreva(vetor_3[d]," - ") d := d+1 fimpara escreval//para pular para a linha de baixo fimpara escreval("Vamos Escolher Aleatoriamente 30 Números Dos 50") //aqui é onde gera os numeros aleatórios para a de 1 ate 30 faca // serão 30 números repita // repite se precisar b:=1 // com valor 1 ele não repete g:=randi(60)+1 // gera um número aleatorio se vetor_normal[g]=0 então//numero foi deletado b:=2//b recebe valor 2 para repetir e escolher outro fimse para c de 1 ate 30 faca//verifica os trinta numeros no vetor_3 se b <> 2 então// se o número não houver sido deletado se vetor_4[c] = vetor_normal[g] então//se no vetor já haver o numero gerado b:=2// b recebe o valor 2 para repetir e escolher outro numero interrompa fimse fimse fimpara se b <> 2 então vetor_4[a]:= vetor_normal[g] //vetor_3 armazena o numero gerado fimse b:=b-1 // b recebe b menos 1 ate b=0 // se b igual zero ele passa fimpara //aqui é onde termina a geração dos números aleatórios escreval("Aqui Estão Os 30 Números Gerados Aleatórios") d:=1 para a de 1 ate 3 faca para c de 1 ate 10 faca escreva(vetor_4[d]," - ") d := d+1 fimpara escreval//para pular para a linha de baixo fimpara escreval("Vamos Escolher Aleatoriamente 30 Números Dos 50") //aqui é onde gera os numeros aleatórios para a de 1 ate 30 faca // serão 30 números repita // repite se precisar b:=1 // com valor 1 ele não repete g:=randi(60)+1 // gera um número aleatorio se vetor_normal[g]=0 então//numero foi deletado b:=2//b recebe valor 2 para repetir e escolher outro fimse para c de 1 ate 30 faca//verifica os trinta numeros no vetor_3 se b <> 2 então// se o número não houver sido deletado se vetor_5[c] = vetor_normal[g] então//se no vetor já haver o numero gerado b:=2// b recebe o valor 2 para repetir e escolher outro numero interrompa fimse fimse fimpara se b <> 2 então vetor_5[a]:= vetor_normal[g] //vetor_3 armazena o numero gerado fimse b:=b-1 // b recebe b menos 1 ate b=0 // se b igual zero ele passa fimpara //aqui é onde termina a geração dos números aleatórios escreval("Aqui Estão Os 30 Números Gerados Aleatórios") d:=1 para a de 1 ate 3 faca para c de 1 ate 10 faca escreva(vetor_5[d]," - ") d := d+1 fimpara escreval//para pular para a linha de baixo fimpara //fixar agora 10 numeros de cada 30 que gerou //gerar aleatorio agora +10 de cada dos 20 que soubrou Fimalgoritmo
  14. Bom dia usei todos os comando de "OPERADORES RELACIONAIS" e ainda nao consegui avanca o programa estava quase na parte final e agora travei nisso poderia postar com o codigo corrigido ou vou ter que esperar o Devair1010 voltar para reavaliar o codigo fornecido por ele e me desculpe por nao entender sou iniciante no assunto mais eu me esforco quando tenho tempo para estudar obrigada pela sua ajuda e explicacao mais nao consegui arrumar o erro e avancar se tiver alguns exemplos.
  15. Boa noite tentei achar o erro fiz o que disse e ainda continuou o mesmo erro na mesma linha o erro pode estar sera nas declarações de variavel ? Algoritmo "Algoritmo exercicio de numeracao" Var excluir,fixar,a,b,c,d,g : inteiro //variaves vetor_normal : vetor[1..60] de inteiro // vetor armazena 60 posiçoes vetor_excluir : vetor[1..10] de inteiro // vetor armazena 10 posiçoes vetor_3 : vetor[1..30] de inteiro // vetor armazena 30 posições vetor_4 : vetor[1..30] de inteiro // vetor armazena 30 posições vetor_5 : vetor[1..30] de inteiro // vetor armazena 30 posições //inicio do codigo Inicio // vamos armazenar os 60 numeros na variavel a e dentro do vetor_normal para a de 1 ate 60 faca vetor_normal[a] := a // armazena 60 numeros dentro do vetor_normal fimpara // deletando 10 numeros escreval("vamos excluir 10 numeros de 1 a 60") para excluir de 1 ate 10 faca // comando para fazer de 1 ate 10 repita b := 1 escreval("delete 10 numeros de 1 a 60") leia(c) //ler entrada teclado se (c<1) ou (c>60)então // so vale de 1 ate 60 escreval("so pode ser numero de 1 a 60 escolha outro tecle enter") b := 2 leia(c) senao se vetor_normal[c] = 0 então escreval("o numero ja foi deletado , escolha outro tecle enter") b := 2 leia(c) senao vetor_normal[ c ] := 0 fimse fimse b := b-1 // nao entendi essa parte o do por que ate 0 ate b = 0 fimpara escreva("numeros deletados") para a de 1 ate 60 faca // comando de 1 ate 60 armazena variavel a se vetor_normal[a] = 0 então escreva(a," - ") fimse fimpara escreval escreval("50 Números Que Sobraram") d := 1 para a de 1 ate 6 faca para c de 1 ate 10 faca se vetor_normal[d] <> 0 então escreva(vetor_normal[d]," - ") senao escreva(" - ") fimse d := d+1 fimpara escreval fimpara escreval("Vamos Escolher 30 Números Dos 50") para a de 1 ate 30 faca // serão 30 números repita // repite se precisar b:=1 // com valor 1 ele não repete g:=randi(60)+1 // gera um número aleatorio se vetor_normal[g]=0 então//numero foi deletado b:=2//b recebe valor 2 para repetir e escolher outro fimse para c de 1 ate 30 faca//verifica os trinta numeros no vetor_3 se vetor_3[c]:= vetor_normal[g] então//se no vetor já haver o numero gerado b:=2// b recebe o valor 2 para repetir e escolher outro numero fimse fimpara vetor_3[a]:= vetor_normal[g] //vetor_3 armazena o numero gerado b:=b-1//b recebe b menos 1 ate b=0 // se b igual zero ele passa fimpara Fimalgoritmo
  16. Boa noite estive testando seu exemplo e da um erro de sintaxe e estou confusa antes tinha dado erro de variavel G coloquei no inicio do programa funcionou depois ao final do codigo da esse erro olha
  17. Boa tarde estou tendo dificuldade nao consigo aplicar a funcao randi e trabalhar dentro dos 50 que sobraram olha como ficou Algoritmo "Algoritmo exercicio de numeracao" Var excluir,fixar,a,b,c,d,g : inteiro //variaves vetor_normal : vetor[1..60] de inteiro // vetor armazena 60 posiçoes vetor_excluir : vetor[1..10] de inteiro // vetor armazena 10 posiçoes vetor_3 : vetor[1..30] de inteiro // vetor armazena 30 posições vetor_4 : vetor[1..30] de inteiro // vetor armazena 30 posições vetor_5 : vetor[1..30] de inteiro // vetor armazena 30 posições //inicio do codigo Inicio // vamos armazenar os 60 numeros na variavel a e dentro do vetor_normal para a de 1 ate 60 faca vetor_normal[a] := a // armazena 60 numeros dentro do vetor_normal fimpara // deletando 10 numeros escreval("vamos excluir 10 numeros de 1 a 60") para excluir de 1 ate 10 faca // comando para fazer de 1 ate 10 repita b := 1 escreval("delete 10 numeros de 1 a 60") leia(c) //ler entrada teclado se (c<1) ou (c>60)então // so vale de 1 ate 60 escreval("so pode ser numero de 1 a 60 escolha outro tecle enter") b := 2 leia(c) senao se vetor_normal[c] = 0 então escreval("o numero ja foi deletado , escolha outro tecle enter") b := 2 leia(c) senao vetor_normal[ c ] := 0 fimse fimse b := b-1 // nao entendi essa parte o do por que ate 0 ate b = 0 fimpara escreva("numeros deletados") para a de 1 ate 60 faca // comando de 1 ate 60 armazena variavel a se vetor_normal[a] = 0 então escreva(a," - ") fimse fimpara escreval escreval("50 Números Que Sobraram") d := 1 para a de 1 ate 6 faca para c de 1 ate 10 faca se vetor_normal[d] <> 0 então escreva(vetor_normal[d]," - ") senao escreva(" - ") fimse d := d+1 fimpara escreval fimpara // ***************************************// escreval escreval("vamos escolher 30 numeros aleatorios dos 50") g := randi(60)+1 para a de 1 ate 30 faca escreva(vetor_3[a]," - ") fimpara Fimalgoritmo
  18. Obrigada vou estudar eles e tentar fazer e meio complicado programar mais vou aprender :).
  19. Obrigada pela ajuda vou ver se consigo fazer e vou estudar esses exemplos esse código tem a função randi já ?
  20. observe sim de fato ele da um total de 90 números , mais o que eu quis dizer é dos 50 quero que gere 30 números aleatoriamente só que 3 vezes o mesmo processo com os mesmo 50 eu tentei pensar em como chegar no resultado, e fiquei confuso não sei aplicar essa logica de excluir fixar aleatorio não sei usar aplicar a função randi sou iniciante no assunto e vetor eu tentei fazer isso que me disse mais eu não consegui me ajude com alguns exemplos olha o que eu fiz Algoritmo "Algoritmo exercicio" Var excluir,fixar,a,b,c,d vetor_1 : vetor[1..60] de inteiro vetor_2 : vetor[1..10] de inteiro vetor_3 : vetor[1..30] de inteiro vetor_4 : vetor[1..30] de inteiro vetor_5 : vetor[1..30] de inteiro vetor_6 : vetor[1..10] de inteiro vetor_7 : vetor[1..10] de inteiro vetor_8 : vetor[1..10] de inteiro vetor_9 : vetor[1..10] de inteiro vetor_10 : vetor[1..10] de inteiro Inicio escreval("Vamos Deletar 10 Números de 1 a 60 ") para excluir faca de 1 ate 10 faca Fimalgoritmo como vou fazer agora ? só pra lembrar , tenho 60 tiro 10 então sobra 50 dos 50 gero 30 números 3 vezes o mesmo processo dos mesmo 50 ai dos 3 vezes 30 que gerou todos separados fixar em cada um 10 números depois disso, de cada 30 sobram 20 números dos 20 de cada que sobrou vou gerar mais 10 de cada so que aleatoriamente e imprimir na tela todos para ver o resultado obrigado pela ajuda.
  21. Boa noite sou iniciante no assunto tive uma ideia criar um programa de numeração que funcione assim tenho 60 números dos 60 vou remover 10 certo sobra 50 ja dos 50 quero gerar dele aleatoriamente 30 so que 3 vezes esse mesmo processo dos 30 que ele gero vou fixar nos 3 que ele gerou 10 n certo ai sobra 20 desses 20 que sobrou gerar aleatoriamente mais 10 n por 5 vezes me ajudem por favor eu não sei nem por onde começar acho muito difícil
  22. Eu não sei programar mais estou entendendo aos poucos, com um exemplo que peguei de calcular notas etc no visualG, mais então bateu a ideia de avançar e poder criar muitas mais e estou com dificuldade de como fazer um algoritmo que converta tal processo inclusive eu não tenho ideia nem por onde nem como começar nem sei como vou chegar a esse invento tipo converter tal arquivos para que ele seja de outra forma um exemplo tipo pegar algo como arquivos de texto que tem dados e fazer ele converter de um modo que as informações que esta no arquivo original ainda seja usado e tipo um repace exemplo hp:50 mp:36 lvl:50 etc... ja no conversor ele vai aceita do modo que esta feito ja so que vai mudar algo exemplo id:1000 hp:50 mp:36 lvl:50 o que mudo foi que o conversor ele enumerou colocando o id:1000 resumindo pegar algo e e converter de um modo diferente do que ja tem tipo pra nao ter que fazer nome por nome o programa mesmo ja encaminhar de fazer isso mais matendo os dados que ja tem no arquivo original nomes id mp etc... desculpa pela expressão se não entenderem um abraço e obrigado desde de ja boa noite.
  23. Muito obrigado pela resposta mais nao consegui entender de como chegar nesse processo e lembrando eu tenho muita dificuldade em aprender por que o trabalho me impede de estudar com todo respeito poderia me dar uma outra forma que eu possa chegar onde quero ou um esqueleto de algoritimo ou modo fluxo grama e me desculpa por nao compreender logo irei começar a formalizar o pensamento logico esse code acima um amigo ajudou e quero sair do ramo que trabalho e seguir como dev mais precisso aprender programcao e to com dificuldade nao tenho tempo nem instrutor ajudem me um abraço.
  24. Boa noite eu estou quebrando a cabeça a uma semana já com esse algoritmo alguém com poderia me ajuda estou tentando a uma semana e não tive sucesso eu porém consegui fazer duas parte de excluir e gerar tipo já tenho feito parte de excluir 10 escolher aleatório 50 nessa terceira quebra to tendo dificuldade pra desenvolver dos 50 que gerei aleatório quero fixar 10 então sobra 40 desses eu queria gerar mais 10 só que aleatório fazendo isso 10 vezes esse processo só que colocar tudo na mesma linha os 10 gerados com os fixado aqui esta o código Algoritmo "aleatorios" Var a,b,c,d,f,g,op : inteiro vetor_n : vetor[1..100] de inteiro vetor_esc : vetor[1..100] de inteiro procedimento excluir inicio d:=1 para a de 1 ate 100 faca vetor_n[a]:=a fimpara para a de 1 ate 10 faca b:=1 repita c:=randi(100)+1 se vetor_n[c]=0 então b:=2 senao vetor_n[c]:=0 se a < 10 então escreval(" ",a,"º - Número Excluído --> ",c) senao escreval(" ",a,"º - Número Excluído --> ",c) fimse fimse b:=b-1 ate b=0 fimpara escreval escreval("Tecle Enter") leia(a) fimprocedimento procedimento escolher inicio op:=1 g :=0 se d = 2 então escreval("Você Já Escolheu O Números Aleatórios, Se Você Escolher Novamente") escreval("Os Números Escolhidos e Excluídos Serão Perdidos. Continuar ?") escreval(" 1 - Sim ou 2 - Não") leia(op) se op =1 então g:=1 fimse fimse se op=1 então para a de 1 ate 100 faca vetor_esc[a] := 0 fimpara se d <> 0 então d:=2 para a de 1 ate 50 faca b:=1 repita b:=1 c:=randi(100)+1 se vetor_n[c]=0 então b:=2 senao para f de 1 ate 100 faca se vetor_esc[f]=c então b:=2 fimse fimpara fimse se b=1 então vetor_esc[c]:=c se a < 50 então escreval(" ",a,"º - Número Escolhido --> ",vetor_esc[c]) senao escreval(" ",a,"º - Número Escolhido --> ",vetor_esc[c]) fimse fimse b:=b-1 ate b=0 fimpara senao escreval("Primeiro Tem Que Excluir Os Número Tecle Enter e Vá Na Opção 1") fimse escreval() escreval("Tecle Enter") leia(a) fimse se g=1 então d:=0 fimse fimprocedimento
  25. Obrigado pela ajuda irei estudar seus exemplo muito bom bem organizado em caso de duvida volto.

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!