Ir ao conteúdo
  • Cadastre-se

Flávio Pedroza

Membro Pleno
  • Posts

    2.074
  • Cadastrado em

  • Última visita

Tudo que Flávio Pedroza postou

  1. você tem que assinar um serviço de armazenamento na nuvem tipo onedrive (windows) ou googledrive (google). Tenho o onedrive e ele se integra no windows10 como se fosse um drive normal mesmo. Veja qual a que se encaixa melhor nas suas exigências.
  2. A princípio sim, mas para ter certeza mesmo, só olhando a lista de suporte de memórias: http://download.gigabyte.us/FileList/Memory/mb_memory_b450m-gaming_summit_20170308.pdf Essas são as que foram testadas e tem garantia de funcionamento. Se a sua não estiver, não significa necessariamente que não vá funcionar.
  3. No meu TCC fiz um braço robótico controlado pelo computador usando motores de passo. você aprende a usar os motores facilmente. Poderia seguir a sugestão @braconius e usar um app para controlar motores/braço do robo via celular, através de bluetooth.
  4. Acredito que se você entrar em contato com o suporte do fabricante, ele mesmo irá recomendar que não use estabilizador de tensão, pelo menos é isso que a HP recomenda: https://support.hp.com/br-pt/document/c02617154
  5. Não sei se entendi muito bem, mas veja se está e a solução que procura: #include <iostream> #include <locale> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> using namespace std; int main() { setlocale(LC_ALL, "Portuguese"); system ("color 1B"); int n, i, num[4], cifra[4], decifra[4], op; srand(time(NULL)); while (1) { cout << "--------------Menu----------------\n\n"; cout << "*************ESCOLHA UMA OPÇÃO**************\n"; cout << "[1] CIFRAR NÚMERO\n"; cout << "[2] DECIFRAR NÚMERO\n"; cout << "[999] SAIR DO PROGRAMA\n"; cout << "Opção? » "; cin >> op; switch(op) { case 1: for ( int i =0; i <4; i++){ cout <<"Insira o digitos : "; cin >> num[i]; } for (int i=0; i<4;i++){ cifra[(i+2) % 4]= num[i]; } cout << "Cifra é " << cifra[0] << cifra[1] << cifra[2] << cifra [3] << "\n"; for (int i=0 ; i<4; i++){ decifra[i]= cifra[(i+2) % 4]; } cout << " Decifra é " << decifra[0] <<decifra [1] << decifra[2] <<decifra[3]<< "\n"; break; case 2: for( int i=0; i<4;i++){ cout << "Insira o digito"; cin>> num[i]; } for (int i=0 ; i<4; i++){ decifra[i]= num[(i+2) % 4]; } cout << " Decifra é " << decifra[0] <<decifra [1] << decifra[2] <<decifra[3]<< "\n"; for (int i=0 ; i<4; i++){ cifra[i]= decifra[(i+2) % 4]; } cout << " Cifra é " << cifra[0] <<cifra [1] << cifra[2] <<cifra[3]<< "\n"; break; case 999: return 0; break; } } }
  6. Faz um laço infinito no começo: while (1) {//comeco do laco cout << "--------------Menu----------------\n\n"; cout << "*************ESCOLHA UMA OPÇÃO**************\n"; cout << "[1] CIFRAR NÚMERO\n"; cout << "[2] DECIFRAR NÚMERO\n"; cout << "[999] SAIR DO PROGRAMA\n"; cout << "Opção? » "; cin >> op; switch(op) (...) case 999: return 0; break; } }//fim do laco } E na hora de decifrar: case 2: for (int i=0 ; i<4; i++){ decifra[i]= cifra[(i+2) % 4]; } cout << " Decifra é " << decifra[0] <<decifra [1] << decifra[2] <<decifra[3]<< "\n";
  7. Sua cifragem / decifragem são aleatórias - não tem relação nenhum com os números digitados. Se eu digitar o mesmo número, posso ter vários resultados diferentes. Além disso, fica impossível decifrar. Um modo simples de cifrar seria descolar os números duas casas. Pra decifrar faça a mesma coisa: #include <iostream> #include <locale> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> using namespace std; int main() { setlocale(LC_ALL, "Portuguese"); system ("color 1B"); int n, i, num[4], cifra[4], decifra[4], op; srand(time(NULL)); cout << "--------------Menu----------------\n\n"; cout << "*************ESCOLHA UMA OPÇÃO**************\n"; cout << "[1] CIFRAR NÚMERO\n"; cout << "[2] DECIFRAR NÚMERO\n"; cout << "[999] SAIR DO PROGRAMA\n"; cout << "Opção? » "; cin >> op; switch(op) { case 1: for ( int i =0; i <4; i++){ cout <<"Insira o digitos : "; cin >> num[i]; } for (int i=0; i<4;i++){ cifra[(i+2) % 4]= num[i]; } cout << "Cifra é " << cifra[0] << cifra[1] << cifra[2] << cifra [3] << "\n"; break; case 2: for( int i=0; i<4;i++){ cout << "Insira o digito"; cin>> num[i]; } for (int i=0 ; i<4; i++){ decifra[i]= num[(i+2) % 4]; } cout << " Decifra é " << decifra[0] <<decifra [1] << decifra[2] <<decifra[3]<< "\n"; break; case 999: return 0; break; } } Outra coisa é que você tem que limitar os números digitados para serem sempre menores que 10.
  8. você conecta o 2x4 no que você marcou de verdes e deixa o vermelho despuglado. Porém, se quiser fazer overclock pesado, vai precisar de outra Fonte que tenha todos os conectores.
  9. #include <stdio.h> #include <string.h> int main() { char nome[255]; int i, j, tam; gets(nome); tam = strlen(nome); for (i=0; i < tam; i++) { for (j=0; j <= i; j++) printf("%c", nome[j]); printf("\n"); } return 0; }
  10. Perguntei do horário pois pode ser que a bateria cmos da placa-mãe tenha descarregado. (quando a bateria descarrega completamente, ela pode entrar em curto, impedindo a placa-mãe de ligar).
  11. Usa estabilizador? Na vezes que o PC liga, o horário do windows está normal ou está atrasado? O tempo está muito frio/chuvoso/úmido?
  12. Verifique se o Firewall do Windows está boqueando o STEAM.
  13. "Também testei a fonte fazendo a ligação do cabo verde com o preto no conector de 24 pinos e ela não dá partida" Se nem assim ligou é bem óbvio que a fonte está com problema, mas você já sabe isso*. O que você quer realmente saber é se o problema é fácil de consertar. Acredito que só levando em algum técnico especializado para ter certeza. *Esse teste, para ser conclusivo, deve ser realizado com alguma carga na fonte. Teste de novo com uma ventoinha ligada na fonte, se é que já não o fez.
  14. #include <stdio.h> #include <stdlib.h> int main(){ char str1[100], str2[100], str3[100]; int RU, i, x; printf("Digite seu primeiro nome: "); //salva o primeiro nome scanf("%s", &str1); printf("Digite seu segundo nome: "); // salva o segundo nome scanf("%s", &str2); printf("Digite uma posicao: ");//salva a posicao para concatenar scanf("%d", &RU); // salva a parte concatenada de str1 em str3 for(i= 0; i < RU ; i++){ str3[i] = str1[i]; } x = i; // concatena str2 com str3 i = 0; while (str2[i] != '\0' ) { str3[x] = str2[i]; x++; i++; } // deveria concatenar o restante de str1 par str3 for(i = RU+1; str1[i]!= '\0' ; i++){ str3[x] = str1[i]; x++; } str3[x] = '\0'; printf("%s\n", str3); // resultado printf("%d\n", x); // mostra o indice x printf("%d\n", i);// mostra o indice i system ("pause"); return 0; }
  15. Se estava funcionando e de repente parou é indício de defeito na placa de vídeo, ou simplesmente pode não estar bem encaixada. Em último caso, acione a garantia.
  16. #include <stdio.h> #include <assert.h> #include<stdlib.h> #include<string.h> // // Função duas string // void contatenarStrings (char string1[], char string2[], int pos); int main(void){ char lastName[20]; char firstName[20]; int pos; scanf("%s", firstName); scanf("%s", lastName); scanf("%d", &pos); contatenarStrings(firstName, lastName, pos); printf("%s\n", firstName); return 0; } void contatenarStrings (char string1[], char string2[], int pos) { char tmp[20]; strncpy(tmp, string1, pos); strcat(tmp, string2); strcat(tmp, &string1[pos]); strcpy(string1, tmp); }
  17. Entre processador e placa-mãe, acho mais provável que o último tenha queimado, mas não tenho certeza. Se a placa-mãe realmente suportar o processador, então pode ter havido outro problema na hora da troca. você retirou a bateria antes de trocar o processador? Pode ser também que o i7 que você comprou já estivesse com algum defeito que prejudicou o sistema. Infelizmente há esse risco quando compramos peças de segunda mão. Pode ser que um assistência consiga dar um jeito, ou ao menos verificar qual a fonte do problema com certeza.
  18. Eu acredito que a placa-mãe queimou, pois você colocou um processador com TDP maior que o original (pode ser até algo simples, como um fusível de proteção que abriu). Mas pra ter certeza só testando os processadores com outra placa-mãe.
  19. Basicamente você usa a função analogWrite(pino, ciclo); É gerada uma onda quadrada no "pino" e sua forma vai variar de acordo com o valor de "ciclo" (que vai de 0 a 255). Nesse link tem uma imagem que exemplifica as formas de onda: https://www.arduino.cc/en/tutorial/PWM Será necessário um circuito a mais para transformar a saída de onda quadrada do pino em uma tensão qualquer. Mas, basicamente, quanto mais for o valor "ciclo" maior será a tensão no pino. Não sei se responde alguma dúvida sua.
  20. //nElem informa o numero de elementos do conjunto int adicao(char conj[],int* nElem,char letra) { if (*nElem >= MAX) return 0; //o conjunto não suportar novos elementos conj[*nElem] = letra; (*nElem)++; return 1; } int subtracao(char conj[],int *nElem,char letra) { int i, j; for(i=0;i<*nElem;i++) { if (conj[i] == letra) { for (j = i; j < *nElem - 1; j++) conj[j] = conj[j+1]; (*nElem)--; return 1; } } return 0; } int intersecao(char destRes[],char conj1[],char conj2[],int nElem1,int nElem2) { int i,j, k = 0; for(i=0;i<nElem1;i++) { for (int j=0; j<nElem2; j++) if (conj2[j] == conj1[i]) { destRest[k] = conj2[j]; k++; break; } } return k; //retornar o numero de elementos da interseccao }
  21. A fonte com certeza não será necessário trocar. " A placa mãe vai aguentar essas mudanças?" Tem que trocar a placa-mãe se trocar o processador. H110 não suporta i7 8700k - 8a geração. Além disso, não adianta comprar um processador "k" se sua placa-mãe e etc. não dá suporte para overclocking. "O i5 com essa nova placa de vídeo iria aguentar até eu trocar pelo o i7? Vai dar gargalo?" Provavelmente dará gargalo sim Edit: pesquisando na net, vi que esse jogo é CPU intensivo, talvez seja melhor você focar na CPU primeiro - TALVEZ nem seja necessário trocar a placa de vídeo, se deixar tudo no low é claro. https://linustechtips.com/main/topic/1017129-upgrade-to-run-overwatch-at-240hz/

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