Ir ao conteúdo
  • Cadastre-se

HiperWars

Membro Pleno
  • Posts

    77
  • Cadastrado em

  • Última visita

Reputação

14
  1. Gente to criando um bat para facilitar a padronização de algumas coisas no meu trabalho e poupar tempo, porém to com um impasse na definição do plano de energia. O plano de energia Alto desempenho não é suficiente pois é necessário fazer duas configurações a mais como negar que o disco seja desligado e negar que o vídeo também seja desligado. Qual o comando que posso usar para a situação acima? atualmente eu usei powercfg -IMPORT "c:\padrão-energia-alto-desempenho.pow" dai aparecia nas opções de energia só pra clicar e mais nada. ou pelo powercfg -SETACTIVE {guidPlan2} O problema desse comando é que o guid muda, ou seja eu posso colocar o arquivo em C:\ , importar ele, porém não consigo ativar ele automaticamente, pois o numero do GUID muda em cada máquina. Existe alguma forma de dar um setactive pelo nome do plano de energia? caso o contrário como posso definir em linha de comando que o plano de energia alto desempenho deve impedir que o disco desligue? (o que pode ser encontrado nas configurações adicionais do plano de energia)
  2. Tenho um PC muito antigo porém com algumas peças novas, mas sinto que estou preso a uma tecnologia muito antiga e que não está tirando o máximo que eu poderia ter desse PC. Segue minha configuração atual: placa-mãe gigabyte h55ms2-hp Processador Intel Core I3 530 2X 4GB = 8GB DDR3 1333mz Fonte Corsai 750W 80 plus SSD Samsung 850 Evo 500GB HD Samsung 500GB O que eu gostaria de trocar é apenas o processador e placa-mãe... Até por que estou usando um processador de primeira geração e ainda por cima dual core. Qual a recomendação de vocês para um up de até 1000 reais? Lembrando que quero aproveitar meus 8GB de memoria DDR3.
  3. Gente eu to numa duvida terrível... Eu to querendo um gabinete grande e bonito... Pra não precisar trocar por um bom tempo... Qual desses dois eu pego? [Diferença de 100 +-] http://produto.mercadolivre.com.br/MLB-727067557-gabinete-cooler-master-storm-styker-_JM Cooler Master Storm Striker Esse tinha sido minha preferência a um bom tempo... E infelizmente muitas lojas tão sem estoque dele, só achei no mercado livre por 1k -- E a segunda opção é o: http://www.kabum.com.br/produto/20030/gabinete-thermaltake-atx-chaser-mk-1-black-vn300m1w2n Gabinete Thermaltake ATX Chaser MK-1 Black Ele é um pouco menor e uns 100 reais mais barato... Estou com uma séria dúvida nisso... porém me ajudar? De preferência a optar entre esses dois gabinetes... Mas estou aberto a sugestões também. Desde já agradeço!
  4. Galera to com uma dúvida... é possível limpar PARTE da tela? Eu criei um programinha... uma mini calculadora onde se o número digitado não for uma das opções definidas, ele retorna a leitura da variável em questão... porém isso acaba repetindo o trecho várias vezes, e eu não gostaria de perder o resultado acima... Segue o código e a imagem do que acontece em duas situações: if (menu == 1) { loop: system("cls"); cout << "Opção Selecionada: SOMA " << endl; cout << "Informe o primeiro número: "; cin >> n1; cout << "Informe o segundo número: "; cin >> n2; cout << endl << "O resultado da soma entre " << n1 << " + " << n2 << " é igual á: " << n1 + n2 << endl << endl; loop_submenu1: cout << "[1] Retornar ao Menu Principal || [2] Sair do Programa || [3] Repetir a Operação: "; /*loop_submenu1:*/ cin >> mp; if (mp == 1){ system("cls"); return main(); } else if (mp == 2) { system("cls"); cout << "Obrigado por utilizar nossa ferramenta!" << endl; return 0; } else if (mp == 3) { system("cls"); goto loop; } else { goto loop_submenu1; } } Como podem observar, senão for uma das opções definidas 1, 2, 3, o programa irá repetir o submenu. Mas eu gostaria de apagar esse submenu e manter o resultado acima, se eu apertar 4, 5, 6... etc... Eu gostaria apenas que apagasse esse submenu e repetisse ele. Como se eu desse um system("cls"); em apenas aquela parte do código. Em um segundo caso, é quando eu coloco a repetição apenas na variável, como segue abaixo: if (menu == 1) { loop: system("cls"); cout << "Opção Selecionada: SOMA " << endl; cout << "Informe o primeiro número: "; cin >> n1; cout << "Informe o segundo número: "; cin >> n2; cout << endl << "O resultado da soma entre " << n1 << " + " << n2 << " é igual á: " << n1 + n2 << endl << endl; //loop_submenu1: cout << "[1] Retornar ao Menu Principal || [2] Sair do Programa || [3] Repetir a Operação: "; loop_submenu1: cin >> mp; if (mp == 1){ system("cls"); return main(); } else if (mp == 2) { system("cls"); cout << "Obrigado por utilizar nossa ferramenta!" << endl; return 0; } else if (mp == 3) { system("cls"); goto loop; } else { goto loop_submenu1; } } Como podem observar, apenas a variável mp(do submenu) está se repetindo. Como faço para apagar apenas o número inserido lá em cima e repetir o valor da variável pelo comando "cin" na mesma linha? ex: [1] Ret.... [2] Sair... [3] Rep... : 4 se (mp >= 4) { limpe apenas o número (mp) 4, e permita ao usuário digitar novamente um número válido na mesma linha } foi um exemplo grosseiro não seguindo as regras, foi apenas para vocês entenderem o que eu quero. Ah sim, e outra coisa... Existe o << endl; Para pular uma linha... correto? porém, existe algum comando que retorne a linha? Se vocês observarem, quando o usuário atribui um valor a variável mp(do submenu) ela automaticamente pula a linha, mesmo não existindo um endl na linha em questão... É possivel retornar a mesma linha para inserir ao lado o próximo número que o usuário digitar? Podem me ajudar?
  5. e aí galera, eu to com um probleminha... Não no código em si, mas em como atingir os objetivos dele. To fazendo uma calculadora simples, apenas para praticar o conteúdo estudado recentemente. porém percebi que meu programa trava ao inserir: números gigantes (100000000 || 900000000)... etc; caracteres especiais (, || . || * || ´ )... etc; letras do alfabeto ( a || b || c)... etc; Podem me ajudar a solucionar isso? Eu gostaria de bloquear esses caracteres ou fazer o programa parar de travar ao inserir tais números gigantes. Outra questão é que se eu inserir números grandes até onde é permitido fazer isso, por exemplo em uma operação de soma, tenho retorno de resultado e números digitados em hexadecimal, creio que talvez pelo espaço que o número iria tomar... o código é o seguinte: #include <iostream> #include <stdlib.h> #include <locale.h> using namespace std; int main () { system("title Calculadora // Aula 21 - Operações Condicionais // C++"); setlocale(LC_ALL, "portuguese"); double n1, n2; int menu, mp, resto1, resto2, restof; cout << "Calculadora Versão 2.0" << endl << endl; cout << "Menu principal" << endl << endl; cout << "[1] Soma" << endl << "[2] Subtração" << endl << "[3] Multiplicação" << endl << "[4] Divisão e Resto" << endl << "[5] Verificação de Par/Impar" << endl << "[6] Todas as operações" << endl << "[7] Sair do Programa" << endl; cout << endl << "Digite uma opção: "; cin >> menu; //char x; if (menu == 1) { system("cls"); cout << "Opção Selecionada: SOMA " << endl; cout << "Informe o primeiro número: "; cin >> n1; cout << "Informe o segundo número: "; cin >> n2; cout << endl << "O resultado da soma entre " << n1 << " + " << n2 << " é igual á: " << n1 + n2 << endl << endl; cout << "[1] Retornar ao Menu Principal || [2] Sair do Programa: "; cin >> mp; if (mp == 1){ system("cls"); return main(); } else { return 0; } } else if (menu == 2) { system("cls"); cout << "Opção Selecionada: Subtração " << endl; cout << "Informe o primeiro número: "; cin >> n1; cout << "Informe o segundo número: "; cin >> n2; cout << endl << "O resultado da Subtração entre " << n1 << " - " << n2 << " é igual á: " << n1 - n2 << endl << endl; cout << "[1] Retornar ao Menu Principal || [2] Sair do Programa: "; cin >> mp; if (mp == 1){ system("cls"); return main(); } else { return 0; } } else if (menu == 3) { system("cls"); cout << "Opção Selecionada: Multiplicação " << endl; cout << "Informe o primeiro número: "; cin >> n1; cout << "Informe o segundo número: "; cin >> n2; cout << endl << "O resultado da Multiplicação entre " << n1 << " x " << n2 << " é igual á: " << n1 * n2 << endl << endl; cout << "[1] Retornar ao Menu Principal || [2] Sair do Programa: "; cin >> mp; if (mp == 1){ system("cls"); return main(); } else { return 0; } } else if (menu == 4) { system("cls"); cout << "Opção Selecionada: Divisão e Resto " << endl; n1 = 0; n2 = 0; cout << "Informe o primeiro número: "; cin >> n1; cout << "Informe o segundo número: "; cin >> n2; resto1 = n1+0; resto2 = n2+0; restof = resto1 % resto2; cout << endl << "O resultado da divisão entre " << n1 << " / " << n2 << " é igual á: " << n1 / n2 << endl; cout << "O resto da Divisão é: " << restof << endl << endl; cout << "[1] Retornar ao Menu Principal || [2] Sair do Programa: "; cin >> mp; if (mp == 1){ system("cls"); return main(); } else { return 0; } } else if (menu == 5) { system("cls"); cout << "Opção Selecionada: Verificação de Par/Impar " << endl; n1 = 0; cout << "Informe um número: "; cin >> n1; resto1 = n1+0; if(resto1 % 2 == 0) { cout << "O número " << resto1 << " é PAR." << endl << endl; } else { cout << "O número " << resto1 << " é IMPAR." << endl << endl; } cout << "[1] Retornar ao Menu Principal || [2] Sair do Programa: "; cin >> mp; if (mp == 1){ system("cls"); return main(); } else if (mp == 2) { return 0; } else { return 0;} } else if (menu == 6) { system("cls"); cout << "Opção Selecionada: Todas as Operações " << endl; cout << "Informe o primeiro número: "; cin >> n1; cout << "Informe o segundo número: "; cin >> n2; cout << endl << "O resultado da soma entre " << n1 << " + " << n2 << " é igual á: " << n1 + n2 << endl << endl; cout << endl << "O resultado da Subtração entre " << n1 << " - " << n2 << " é igual á: " << n1 - n2 << endl << endl; cout << endl << "O resultado da Multiplicação entre " << n1 << " x " << n2 << " é igual á: " << n1 * n2 << endl << endl; cout << endl << "O resultado da divisão entre " << n1 << " / " << n2 << " é igual á: " << n1 / n2 << endl; resto1 = n1+0; resto2 = n2+0; restof = resto1 % resto2; cout << "O resto da Divisão é: " << restof << endl << endl; if(resto1 % 2 == 0) { cout << "O número " << resto1 << " é PAR." << endl << endl; } else { cout << "O número " << resto1 << " é IMPAR." << endl << endl; } if(resto2 % 2 == 0) { cout << "O número " << resto2 << " é PAR." << endl << endl; } else { cout << "O número " << resto2 << " é IMPAR." << endl << endl; } cout << "[1] Retornar ao Menu Principal || [2] Sair do Programa: "; cin >> mp; if (mp == 1){ system("cls"); return main(); } else { return 0; } } else if (menu == 7) { system("cls"); cout << "Obrigado por utilizar nossa ferramenta!" << endl << endl; system("pause"); return 0;} else if (menu >= 8 || menu <= 0){ system("cls"); return main();} else { return 0; } system("pause"); return 0; } Outra coisa que eu gostaria de saber é como colocar para repetir esse submenu... else if (menu == 5) { system("cls"); cout << "Opção Selecionada: Verificação de Par/Impar " << endl; n1 = 0; cout << "Informe um número: "; cin >> n1; resto1 = n1+0; if(resto1 % 2 == 0) { cout << "O número " << resto1 << " é PAR." << endl << endl; } else { cout << "O número " << resto1 << " é IMPAR." << endl << endl; } cout << "[1] Retornar ao Menu Principal || [2] Sair do Programa: "; cin >> mp; if (mp == 1){ system("cls"); return main(); } else if (mp == 2) { return 0; } else { return 0;} } Eu pensei em fazer assim: else if (menu == 5) { void repetir(); ... //codigo } cout << "[1] Retornar ao Menu Principal || [2] Sair do Programa: || [3] Repetir Operação "; cin >> mp; if (mp == 1){ system("cls"); return main(); } else if (mp == 2) { return 0; } else if (mp == 3) { system("cls"); return repetir();} Mas eu não sei como fazer isso funcionar... acho que conseguem entender que quero digitar 3 e retornar ao menu 5...
  6. Acabei de descobrir que o problema no meu é o processador mano... Ta danificado... Você pode verificar isso também ai... Essa placa vale mt a pena, poupa trabalho e custa uns 45 reais apenas... Qualquer novidade repassa aqui no tópico...
  7. Galera to com uma placa de diagnostico de 4 dígitos que só mostra no visor ( [--] [--] [--] [--] ) O correto é ela mostrar os códigos assim que o PC é ligado, assim como mostra no meu que ta funcionando [2][5][2][6] que significa que ta tudo OK e o pc deu vídeo. porém também percebi que o led de reset não apaga, como diz no manual que é pra apagar... Já no meu PC o led apaga... Também mostra barramento F-0 / 0000 ou seja não existe troca de dados pelo PCI bus. Preciso descobrir se o que está com problema é a placa-mãe ou o processador... Podem me dar uma ajuda? O PC liga, roda tudo, mas não da vídeo, não abre o drive de CD ... e quando tenta desligar no power, quando consegue a fonte continua girando. As voltagens estão todas OK e a fonte em pleno funcionamento. Preciso descobrir isso urgente.
  8. man testa com outra fonte e vê se o problema persiste adicionado 0 minutos depois Meu pc tava assim também e foi a fonte
  9. Galera eu tô com uma placa de diagnósticos aqui acusando reset ruim. em resumo o sinal de reset reseta as bga da placa (norte e sul) e o processador, inicializando a placa e assim dando vídeo... Pelo que entendi kkk Na placa ela não mostra códigos e o reset que era pra apagar continua aceso... Eu vi vídeos no YouTube que é necessário realizar reflow ou rebaling para essas peças chamadas pontes.. Preciso saber como posso resetar a placa-mãe manualmente... Ou alguma forma de concerto que não exija solda ou algo do tipo... Vocês sabem? O último Led deveria apagar assim como apaga no meu PC bom... E o código era pra aparecer... Ou seja se eu resolver o reset essa placa volta a funcionar... Help
  10. Eu achei o manual aqui... Eu não preciso apertar nada pra mostrar os códigos e eu tava tendo que apertar... Na verdade esse FFFF é pra mostrar que a placa tá funcionando quando você aperta o botão pela 4 vez... Ao ligar o pc com ela ela só mostra... - - - - Já no meu PC(que está funcionando) ele já mostra o código... placa-mãe com defeito então? adicionado 1 minuto depois adicionado 24 minutos depois @BiGMac
  11. e aí galera do CH! Tenho uma placa de diagnósticos PC ANALYZER de 4 digitos... E ela mostra códigos referentes a problemas de hardware, códigos post. Dai o PC de um cliente não da vídeo, não bipa, nem se tirar as memorias, e o mais incrível, a fonte não desliga mesmo se você der o comando de desligar segurando o botão de power... Só fica ela rodando... Resumo... Já testei todas as outras peças excerto o processador e a placa-mãe... Dai que entra a plaquinha de diagnósticos... Ela aponta o codigo... FFFF como podem ver na imagem abaixo: Li em um site que FFFF é o mesmo que 0000 ou as seguintes situações: Sem processador (o processador ta la) Sem energia pro processador (Voltagens corretas e já verificadas) Processador queimado (Unica opção restante) vocês podem me confirmar isso? Eu comecei agora a mexer com essa placa de diagnosticos e não tenho muita experiência... Só mais uma duvida, onde na placa-mãe eu ligo o speaker dela? Eu não consegui entender bem onde é... Se alguém puder me ajudar nesse sentido também agradeço... kkk valeu galera!
  12. e aí galera, ontem fiz o update pra nova versão do Windows 10 (redstone 1) sem problemas... Tudo funcionando... E gostei muito da Cortana, que por sua vez configurei certinho . Só que hoje ao ligar o computador e falar o famoso "Ei cortana"... Ela não responde... imaginei ser problema no fone, e logo verifiquei... Mas meu fone está funcionando a todo vapor... é até novo pelo visto...Genius Canavimus 7.1 Quando tento configurar o áudio para cortana me ouvir... aparece isso: Mas quando vou no gravador de voz ou qualquer outro programa de gravação... Meu áudio sai perfeito... Imaginei que alguma permissão estaria desativada, dai testei a cortana manualmente, clicando no botão do microfone ao lado do "Pergunte-me alguma coisa" E pra minha surpresa funcionou Como podem observar ela consegue me ouvir e responder claramente... Mas falar "Ei cortana" não quer funcionar mais... Alguem mais passando por isso ou alguém saberia resolver?
  13. @xmauro Vou fazer isso agora... Vou colocar um instalador off de alguns navegadores aqui num pen-drive pra testar. Já volto com os resultados adicionado 33 minutos depois @xmauro Realmente era o ie antigo que nem o Google abria... Instalei o Chrome 49 tá tudo funcionando normalmente... valeu pela ajuda man...

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!