Ir ao conteúdo
  • Cadastre-se

devair1010

Membro Pleno
  • Posts

    6.293
  • Cadastrado em

  • Última visita

Tudo que devair1010 postou

  1. @gabrielleletice A opção 6 está funcionando, porém as funções que ela vai que são a pilhaVazia e pilhaCheia está precisando de mais alguns comandos pois se nada tiver sido empilhado ela mostra pilhavazia, mas se já houver sido empilhado algum dado ela volta sem escrever nada, então precisa de mais esses comandos na função pilhaVazia : int pilhaVazia(TPilha *L){//bool if(L->topo == 0 ){ printf("PILHA VAZIA!\n"); return 1; }//true else{ if(L->topo!=0){printf("A Pilha Nao esta Vazia Mas Tambem Nao esta Cheia\n"); printf("A Pilha Contem %d",L->topo);printf(" Elementos\n\n"); return 0;} }//false
  2. @gabrielleletice O erro na linha 45 é porque você esqueceu de colocar a letra i na palavra identificador lá no struct sacola. e nas linhas 114 e 124 não deu erro não.
  3. @AlexandreKG testei aqui no visualg e não deu 19 não foi menos, veja se você digitou tudo certo; E analisando o código dá para ver o resultado. Ali o mais complicado é na hora do loop, mas ali é só somar oito ao y porque o loop repete oito vezes, o resto é fácil de deduzir. nessa questão 3 você deve observar a variável x, pois é ela que controla o loop repita, então ele vai escrever o valor da variável y e atribuir um valor à variável x e se x tiver esse valor aí termina o loop repita, com isso você tem o numero de vezes que o valor da variável y foi impressa.
  4. @AlexandreKG Na segunda questão -- você precisa pegar o valor de res que é zero e multiplicar pelo valor de x que é 2 e repetir isso cinco vezes porque o loop enquanto vai repetir enquanto cont for menor ou igual a n que vale 4 e com cont começando em zero para ir até quatro são cinco vezes, então você deve multiplicar o res por x cinco vezes somando o resultado a res e ver o resultado.
  5. @gabrielleletice seu código está quase certo sua ideia foi boa em colocar essa variável compara como flag para ver se o número se repete, aí usei ela também para ver a quantidade de vezes que o número se repete. aqui seu código com alguma modificações : #include <stdio.h> #include <stdlib.h> /* questao 3*/ int main(int argc, char** argv) { int i,j,compara,aux; float num[20];/*isto é um vetor com vinte posições*/ printf("DIGITE VINTE NUMEROS -- APENAS NUMEROS--PODE SER NEGATIVOS OU COM PONTO DECIMAL\n"); printf(" -- LETRAS OU NUMEROS COM VIRGULA CAUSAM ERRO\n"); for(i=0;i<20;i++){ printf("Digite O %d",i+1); printf(" Numero --> "); scanf("%f",&num[i]);/*pega os numeros e ja coloca no vetor*/ } printf("\n\nNumeros Que Nao Repetiram...!\n"); for(i=0;i<20;i++){ /*vai testar todos os numeros do vetor*/ compara=0; /*zera a flag para comparacoes*/ for(j=0;j<20;j++){ /*verifica cada numero no vetor*/ if(j!=i) /*se o numero nao é ele mesmo*/ { if(num[i]==num[j]){/*se algum numero for igual ao outro*/ compara++; /*soma a flag*/ } } } if(compara==0){ /*se a flag for zero é porque o numero nao repetiu*/ printf(" %.2f\n",num[i]);/*escreve o numero*/ } } printf("\nNumeros Que Repetiram So Uma Vez...!\n"); for(i=0;i<20;i++){ compara=0; for(j=0;j<20;j++){ if(j!=i) { if(num[i]==num[j]){ /*se algum numero for igual*/ compara++; /*soma a flag */ if(compara==1){ /*se o numero repetiu apenas uma vez*/ aux=i; /*armazena a posicao do numero*/ } } } } if(compara==1){/*se numero repetiu apenas uma vez*/ printf(" %.2f\n",num[i]);/*escreve o numero*/ num[aux]=0;/*zera o numero no vetor na posicao indicada por aux*/ } } printf("\n"); system("PAUSE"); return 0; }
  6. @AlexandreKG vou verificar eles aqui. depois te respondo.
  7. @AlexandreKG exatamente agora você acertou.
  8. @AlexandreKG eu não posso te dar a resposta porque é contra as regras do fórum, nesta resposta que você deu o primeiro número está certo os outros três não estão .
  9. @AlexandreKG no primeiro você precisa calcular os valores pedidos. você tem um vetor v com dez posições e em cada posição tem um valor então no primeiro calculo é preciso pegar o valor na posição que está em v, ali em v[x+y] é o valor que está na posição x que é igual 2 então veja o que está na posição 2 e soma com o que está na posição y que é 4 então faça a soma. no segundo desse primeiro é preciso ver o que está na posição dois do vetor e subtrair de oito aí você tem a posição final de v e veja o que está nesta posição. no terceiro desse primeiro é preciso ver o que está na posição sete do vetor e aí o que está na posição indicada por v[7] e então o que esta na posição indicada pelo que está nesta posição no quarto desse primeiro é preciso pegar o valor que está na posição 4 do vetor e multiplicar pelo que está na posição 1 do vetor, aí você tem a posição final e veja o que está nesta posição.
  10. @Thiago28Oliveira esse algoritmo será mais fácil usando vetor, coloque um repita para ler os valores até que seja lido um valor negativo que é o mesmo que menor que zero e aí organize o vetor em ordem crescente ( tem um exemplo desse código de organizar o vetor, assim, no visualg, na pasta exemplo, com o nome de exemplo1 ) com isso você terá o menor número no começo do vetor e o maior no final . E a quantidade tem que ser somada na hora que estiver lendo os dados no repita . Mas não podemos fazer para você, então faça, mesmo que seja um rascunho e post para podermos te ajudar no que você tiver dúvida .
  11. @Morgtuns o que está acontecendo é que ele verifica todos os números do con2 com cada um de con, então se um número for igual ele não escreve o número, mas os outros quatro números serão diferentes e aí ele escreve o número em con[ i ] e como o loop repete cinco vezes, ele escreve o mesmo número em con2 quatro vezes. para resolver isso é preciso fazer uma verificação antes, e precisa verificar também no outro vetor . aqui seu código com essas modificações : Algoritmo "num diferente" var con : Vetor[1..10] de Inteiro con2 : Vetor[1..5] de Inteiro aux : vetor[1..10] de Inteiro i,j,g: Inteiro inicio Escreval("PRIMEIRO CONJUNTO") Para i de 1 ate 10 faca Escreva("Digite o ", I, "º valor: ") Leia(con[i]) FimPara LimpaTela EscrevaL("SEGUNDO CONJUNTO") Para i de 1 ate 5 faca Escreva("Digite o ", i, "º valor: ") Leia(con2[i]) FimPara LimpaTela Para I de 1 ate 10 faca g:=0 // controla o que escrever Para J de 1 ate 5 faca se con[i]=con2[j] ENTÃO//verifica todos os numeros de con2 com cada um de con g:=1 //se algum numero for igual fimse FimPara se g=0 ENTÃO //se nenhum numero não for igual escreva(con[i]) //escreve ele fimse FimPara Para I de 1 ate 5 faca g:=0 // controla o que escrever Para J de 1 ate 10 faca se con[j]=con2[i] ENTÃO//verif todos num de con com cada um de con2 g:=1 //se algum numero for igual fimse FimPara se g=0 ENTÃO //se nenhum numero for igual escreva(con2[i])//escreve ele fimse FimPara fimalgoritmo
  12. @LeaandrooR seu código está quase certo, só errou ali no escolha, que não precisa repetir esse escolha servico; E não precisa de parenteses para fazer os cálculos neste caso e coloque escrevaL para escrever algo assim ele escreve e pula para a próxima linha; E precisa fazer a identação do código para ficar mais fácil de entender o código . veja como ficou o código já ajeitado e identado : Algoritmo "primeiro programa" Var servico, nome : caracter; salario,salario1, salario2, horas : real Inicio escreva ( " Informe o nome do funcionario: ") leia (nome) escreva (" Informe o serviço do funcionario(Caixa,Faxineira ou Empacotador: ") leia (servico) escreva (" Informe as horas de serviço do funcionario: ") leia (horas) escolha servico caso "Faxineira" salario := 18*horas Escreval("O Funcionario ",nome," recebe um salario de R$",salario," pela funçao de Faxineira") caso "empacotador" salario1 := 13*horas Escreval("O Funcionario ",nome," recebe um salario de R$",salario1," pela funçao de Empacotador") caso "caixa" salario2 := 20*horas Escreval("O Funcionario ",nome," recebe um salario de R$",salario2," pela funçao de Caixa") fimescolha fimalgoritmo
  13. @ewpreis você disse que está fazendo esse programa na linguagem c. esse código está em c++, então consegui arrumar o código para funcionar em c já testei ele aqui no compilador code blocks que também roda códigos em c aqui está seu código: #include<stdio.h> #include <string.h> float pessoas, aparelhos, btu, comsol, semsol, pessoastotal, btutotalpesoas; float btutotalaparelhos; float area, largura, comprimento; char btus[10]; int main() { comsol=800; semsol=600; char a[2]; printf ("Qual a Largura do Comodo "); scanf ("%f", & largura); printf ("Qual o Comprimento do Comodo "); scanf ("%f", & comprimento); area = largura * comprimento; printf ("Quantidade de Pessoas no Comodo "); scanf ("%d", & pessoas); pessoastotal = pessoas - 1; printf ("Quantidade de Aparelhos no Comodo "); scanf ("%d", & aparelhos); printf("O comodo possui incidencia de sol S/N "); scanf("%s",&a); if (a[0]=='s') { btutotalpesoas = pessoas * comsol; btutotalaparelhos= aparelhos * comsol; btu = area * comsol + btutotalpesoas + btutotalaparelhos; } else { if (a[0]=='n') { btutotalpesoas = pessoas * semsol; btutotalaparelhos= aparelhos * semsol; btu = area * semsol + btutotalpesoas + btutotalaparelhos; } } printf("\n\nO ar condicionado a ser instalado deve ser de "); if (btu < 7000 ) {printf("7 MIL" ); } if (btu > 7000 ){if(btu <= 9000 ){printf("9 MIL" );}} if (btu > 9000 ){if(btu <= 12000){printf("12 MIL");}} if (btu > 12000){if(btu <= 17000){printf("17 MIL");}} if (btu > 17000){if(btu <= 18000){printf("18 MIL");}} if (btu > 18000){if(btu <= 22000){printf("22 MIL");}} if (btu > 22000){if(btu <= 24000){printf("24 MIL");}} if (btu > 24000){if(btu <= 27000){printf("27 MIL");}} if (btu > 27000){if(btu <= 30000){printf("30 MIL");}} if (btu > 30000){if(btu <= 31000){printf("31 MIL");}} if (btu > 31000){printf("32 MIL") ; } printf(" btus\n"); }
  14. @joao emilio borges garcia esse algoritmo está funcionando bem, testei ele aqui e ele não repetiu o resultado não. Pelo que vi está tudo certo. para melhorar coloque estas linhas ali dentro do enquanto na hora de verificar se pode cadastrar outro cliente, pois as linhas que estão aí está com um pequeno erro. coloque essas no lugar das que estão aí: escreval() escreval() se quant+1 > maximo ENTÃO escreval("Só Pode Cadastrar Até",maximo," Clientes... Tecle Enter") leia(continuar) continuar:="n" senao escreva("Quer Cadastrar Mais Um Cliente ? < S/N > ") leia(continuar) fimse
  15. @fredgaco para o system("pause") funcionar certo precisa da biblioteca <iostream> . coloque assim : #include <stdio.h> #include <iostream> int main () { printf ("\n\n Hello World! \n\n"); system ("pause"); return 0; }
  16. @joao emilio borges garcia testei seu código e funcionou bem, mas você estava usando loop para calcular a quantidade de filmes e outro para exibir o resultado, e isso pode ser feito em apenas um loop, então removi este primeiro loop e coloquei os comandos para ver a quantidade de filmes dentro do loop de baixo que mostra o resultado veja como ficou : Algoritmo "Locadora Filmes3" // Função :Mostrar quantidade total de Filmes Locados // Autor : João Emilio // Data : 28/03/2017 // Seção de Declarações Var // Seção de Declarações das variáveis qtAVENTURA,qtROMANCE,qtFICCAO,qtTERROR,qtOUTROS:inteiro //quantidade de filmes do genêro filmes :vetor[1..100,1..4] de caractere //1-nome, 2-titulo, 3-genero, 4-preço continuar :caractere //flag para verificar se deseja continuar cadastrando MAXIMO :inteiro //maximo de vendas possíveis i :inteiro //utilizado para controlar os for quant :inteiro //quantidade de vendas realizadas cont :inteiro //quantidade de impressões na tela (não imprimir tudo de vez) taxaDESCONTO:real //taxa de desconto receber :real valorpagar :real desconto :real Inicio // Seção de Comandos, procedimento, funções, operadores, etc... MAXIMO<-5 //APRESENTAÇÃO DO PROGRAMA escreval escreval("ETEC Prof.Alcídio de Souza Prado") escreval("________________________________") escreval(" Locadora XFilmes ") escreval //CADASTRO DE locação de filmes continuar:="s" enquanto continuar <> "n" faca quant:=quant+1 escreva("Nome do Cliente....: ") leia(filmes[quant,1]) escreva("Título do Filme....: ") leia(filmes[quant,2]) escreval("(AVENTURA)(ROMANCE)(FICCAO)(TERROR)") escreva("Gênero do Filme....: ") leia(filmes[quant,3]) escreva("Preço do Filme.....: R$ ") leia(filmes[quant,4]) escreval() escreval() se quant < MAXIMO ENTÃO escreva("Quer Cadastrar Mais Um Cliente ? < S/N > ") leia(continuar) senao escreva("Só Pode Cadastrar Até",MAXIMO," Clientes... Tecle Enter") leia(continuar) continuar:="n" fimse fimenquanto //CALCULO DA QUANTIDADES DE fILMES e //EXIBIÇÃO DE RESULTADOS limpatela cont<-0 para i de 1 ate quant faca escreval() cont:=cont+1 escreval("O Cliente----------------> ",filmes[i,1]) escreval("Alugou o Filme-----------> ",filmes[i,2]) escreval("O Gênero do Filme È -----> ",filmes[i,3]) escreval("O Preço É ---------------> R$ ",filmes[i,4]) //Comando SE Para Dar a Porcentagem nos Filmes se filmes[i,3]="ROMANCE" ENTÃO taxaDESCONTO<-0.02 qtROMANCE:=qtROMANCE+1 senao se filmes[i,3]="AVENTURA" ENTÃO taxaDESCONTO<-0.03 qtAVENTURA:=qtAVENTURA+1 senao se filmes[i,3]="TERROR" ENTÃO taxaDESCONTO<-0.04 qtTERROR:=qtTERROR+1 senao se filmes[i,3]="FICCAO" ENTÃO taxaDESCONTO<-0.05 qtFICCAO:=qtFICCAO+1 senao taxaDESCONTO<-0.1 qtOUTROS:=qtOUTROS+1 fimse fimse fimse fimse //Calculo do Desconto e do Valor a Pagar desconto<-(caracpnum(filmes[i,4])*taxaDESCONTO) valorpagar<-(caracpnum(filmes[i,4])-desconto) receber<-(receber+valorpagar)//Atualiza o valor total a receber pela locadora Escreval("O Desconto foi de -------> R$ ",desconto:1:2) Escreval("O Valor a Pagar È -------> R$ ",valorpagar:1:2) Escreval() //TOTAL DE FILMES LOCADOS se cont=5 ENTÃO cont:=0 escreval() escreval("Tecle Enter Para Continuar") leia(continuar) fimse fimpara escreval() escreval("O Total DE Filmes de Romance É -----> ",qtROMANCE) escreval("O Total DE Filmes de Aventura É ----> ",qtAVENTURA) escreval("O Total DE Filmes de Terror É ------> ",qtTERROR) escreval("O Total DE Filmes de Ficção É ------> ",qtFICCAO) escreval("O Total DE Outros Filmes É ---------> ",qtOUTROS) escreval("O Total De Filmes Locados É --------> ",quant) escreval() escreval("O Valor Total recebido pela Locadora É -------> R$ ",receber:1:2) escreval("********* FIM DO ALGORITMO ******") Fimalgoritmo
  17. @joao emilio borges garcia no loop do cadastro na hora de ver se quer cadastrar mais um cliente o segundo comando leia não está lendo nada porque não tem nada dentro dos parenteses, coloque a variável continuar ali dentro. Na hora de exibir o resultado tem dois comandos cont := cont+1 então delete um deles e também o leia deste loop está sem nada dentro dos parenteses, coloque novamente a variável continuar ali. e no comando se e enquanto o visualg 3 não faz diferença entre maiúsculas e minúsculas, então não precisa colocar estas duas opções em maiúsculas e minúsculas, coloque apenas uma. e na hora de cadastrar, na hora de mostrar os gêneros do filme, nessa linha: escreval("(AVENTURA)(ROMANCE)(FICÇÃO)(TERROR)") a palavra ficção está com cedilha e til que é diferente da variável ficcao, para não dar um erro coloque assim: escreval("(AVENTURA)(ROMANCE)(FICCAO)(TERROR)") e o ENTÃO com letras maiúsculas e com TIL não dá erro não.
  18. @Leandra Santoro pelo que sei os vetores não fazem o computador dar loop não, pois os vetores são um tipo de variável que pode apenas guardar dados nele, Para o programa entrar em loop, pode ser com o for, ou o while ou o do while, se você quer que seja um loop infinito coloque uma condição que ele não consegue sai do loop, como por exemplo : #include <iostream> using namespace std; int main() { int a=10; while(a==10) { cout << "imprimir qualquer mensagem..."; } }
  19. @joao emilio borges garcia seu código está certo, você vai precisar de mais uma variável para guardar o total a receber, coloque esta receber :real e lá embaixo no segundo loop depois dos comandos para dar a porcentagem coloque estas linhas: receber := receber+(caracpnum(filmes[i,4])-(caracpnum(filmes[i,4])*taxaDESCONTO)) //Valor do Desconto e o Valor a Pagar e no final na hora de mostrar o resultado coloque: escreval("O Valor Total recebido pela Locadora É -------> R$ ",receber) escreval("********* FIM DO ALGORITMO ******")
  20. @ewpreis eu estou aprendendo c++ e ainda não sei sobre o linguagem c, quando vi o primeiro código que você postou, copiei ele e colei no c++ pois achei bem parecido com os que estou estudando, então fiz alguns ajustes nele, aí ele funcionou bem. Os erros provavelmente seja devido as diferenças entre essas duas linguagens. Não sei como ajeitar o código para ele funcionar em c, desculpe. Baixe o programa devcpp e rode esse código nele. reorganizei o código e testei no c++ e ele está funcionando bem.: #include <iostream> #include <string.h> float pessoas, aparelhos, btu, comsol, semsol, pessoastotal, btutotalpesoas; float btutotalaparelhos; float area, largura, comprimento; using namespace std; int main() { comsol=800; semsol=600; char a[1]; string str; printf ("Qual a Largura do Comodo "); scanf ("%f", & largura); printf ("Qual o Comprimento do Comodo "); scanf ("%f", & comprimento); area = largura * comprimento; printf ("Quantidade de Pessoas no Comodo "); scanf ("%d", & pessoas); pessoastotal = pessoas - 1; printf ("Quantidade de Aparelhos no Comodo "); scanf ("%d", & aparelhos); printf("O comodo possui incidencia de sol S/N "); cin >> a; str=a; if (str[0]=='s') { btutotalpesoas = pessoas * comsol; btutotalaparelhos= aparelhos * comsol; btu = area * comsol + btutotalpesoas + btutotalaparelhos; } else { if (str[0]=='n') { btutotalpesoas = pessoas * semsol; btutotalaparelhos= aparelhos * semsol; btu = area * semsol + btutotalpesoas + btutotalaparelhos; } } if (btu <= 7000) { btu=7000; } if (btu > 7000 and btu <= 9000) { btu=9000; } if (btu > 9000 and btu <= 12000) { btu=12000; } if (btu > 12000 and btu <= 17000) { btu=17000; } if (btu > 17000 and btu <= 18000) { btu=18000; } if (btu > 18000 and btu <= 22000) { btu=22000; } if (btu > 22000 and btu <= 24000) { btu=24000; } if (btu > 24000 and btu <= 27000) { btu=27000; } if (btu > 27000 and btu <= 30000) { btu=30000; } if ((btu > 30000) and (btu <= 31000)) { btu=31000; } cout << endl; cout << "O ar condicionado a ser instalado deve ser de " << btu << " btus"<<endl; cout << endl; system("pause"); }
  21. @ewpreis você disse que está programando em c, mas esse código funciona bem no c++ então apenas organizei ele fazendo a identação e coloquei uma pausa para que possamos ver o resultado de saída . #include <stdio.h> #include <iostream> #include <string.h> float pessoas, aparelhos, btu, comsol, semsol, pessoastotal, btutotalpesoas; float btutotalaparelhos; float area, largura, comprimento; //char a[1]; using namespace std; main() { comsol=800; semsol=600; char a[1]; string str; printf ("Qual a Largura do Comodo "); scanf ("%f", & largura); printf ("Qual o Comprimento do Comodo "); scanf ("%f", & comprimento); area = largura * comprimento; printf ("Quantidade de Pessoas no Comodo "); scanf ("%d", & pessoas); pessoastotal = pessoas - 1; printf ("Quantidade de Aparelhos no Comodo "); scanf ("%d", & aparelhos); printf("O comodo possui incidencia de sol S/N "); cin >> a; str=a; if (str[0]=='s') { btutotalpesoas = pessoas * comsol; btutotalaparelhos= aparelhos * comsol; btu = area * comsol + btutotalpesoas + btutotalaparelhos; //cout << endl; //cout << "ar condicionado a se instalado deve ser de " << btu << " btu" << endl;cout << endl; } else { if (str[0]=='n') { btutotalpesoas = pessoas * semsol; btutotalaparelhos= aparelhos * semsol; btu = area * semsol + btutotalpesoas + btutotalaparelhos; } if (btu <= 7000) { btu=7000; //printf ("O ar condicionado a ser instalado deve ser de 7.000 btus"); } else { if (7000 > btu <= 9000) { btu=9000; //printf ("O ar condicionado a ser instalado deve ser de 9.000 btus"); } } } cout << endl; cout << "O ar condicionado a ser instalado deve ser de " << btu << " btus"<<endl; cout << endl; system("pause"); } veja se ele está fazendo os cálculos do jeito certo .
  22. @marcelo170 posta o código ai para podermos ver.
  23. @fgamaral.kaio você pode atribuir valor com casas decimais à uma variável float veja seu código com algumas modificações : #include <stdio.h> #include <iostream> int d,g; double pi;//double pode ter até infinito using namespace std; int main() { int raio, casas; float M_PI, res; M_PI = 3.14159265359; printf("\nRaio em centimetro = "); scanf("%d", &raio); l1: printf("Decimais de PI = "); scanf("%d",&casas);//.f if(casas==1){pi=3.1;} if(casas==2){pi=3.14;} if(casas==3){pi=3.141;} if(casas==4){pi=3.1415;} if(casas==5){pi=3.14159;} if(casas==6){pi=3.141592;} if(casas==7){pi=3.1415926;} if(casas==8){pi=3.14159265;} if(casas==9){pi=3.141592653;} if(casas==10){pi=3.1415926535;} if(casas==11){pi=3.14159265358;} if(casas==31){pi=3.1415926535897932384626433832795;} if(casas >11){printf("\nsó pode ser ate 11 casas depois da virgula\ndigite um numero e tecle enter"); scanf("%d",&casas);goto l1;} printf("\nvalor de casas = %d",casas); printf("\nvalor de pi = %.11f",pi);// coloque .11 para imprimir as 11 casas ou 9 para 9 casas printf("\nvalor de raio = %d",raio); res = pi*(raio*raio); printf("\n\nArea do Circulo = %.11f",res); printf(" centimetros"); printf("\n\n digite um numero e tecle enter "); scanf("%d",&d); return(0); }
  24. @Ricardo Samuel faça isso desinstale esses driver da placa antiga e da nova e reinstale só os driver da nova, é provável que resolva. Mas qual placa você instalou? Você ligou o cabo na placa de vídeo ou deixou ligado na placa-mãe?
  25. @willdelarosa seu código está funcionando certo, você só não colocou os comandos para ele mostrar os resultados. coloque esses aqui no final antes do fimalgoritmo : escreva("Essa Pessoa Tem ---> ",anos," Anos e ") escreval(meses," Meses e ",dias," Dias De Vivo") escreva("Essa Pessoa Tem ---> ",anos*12+meses) escreval(" Meses e ",dias," Dias De Vivo") escreval("Essa Pessoa Tem ---> ",anos*365+dias," Dias De Vivo")

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!