Ir ao conteúdo

TomJohn

Membro Pleno
  • Posts

    166
  • Cadastrado em

  • Última visita

Tudo que TomJohn postou

  1. @CIDR4L é sim, mas eu sou fã da Antec e Corsair, nunca tive dor de cabeça com essas fontes
  2. Eu iria de opção 1. Não vale a pena pegar um core i7 (se o i5 resolve, apenas por ser uma nova tecnologia pegaria). O core i5 é mais que suficiente para diversas funções, principalmente jogos. Como você já tem a GTX 760, só juntar dinheiro e comprar uma placa High End. É bom verificar antes de comprar tal artefato se vai dar gargalo, não estou certo, mas acredito que não haverá problema. Eu teria comprado outra Fonte hehe
  3. @Marcelo A KohlhaseSinceramente: nenhuma delas. Melhor pegar uma R7 370. No Pichau tá custando 719 reais e talvez você encontre até mais barata pela internet. Sem falar que compensa mais por ser mais potente que a 1050.
  4. O_o Saiu bem caro! Eu mencionei o caso do SSD por quê eu vejo que faz diferença...Eu tenho um PC que estava com um problema na placa de vídeo (que inclusive era nova,uma R9 270)...Ele tem um HD de 160GB das antigas, mas é um FX 6100 4gb 1333 e como a placa de vídeo já veio com problema de fábrica, devolvi e recebi felizmente o dinheiro de volta. Fiquei a antiga GTX 260...O que noto é que quando formatei meu Notebook há uns 3 meses atrás, também fiz isso no FX e somente pelo fato do SSD o Notebook inicia o windows em 9s e o PC em 13s acho que por conta do ssd ou apenas pelo fato do HD ser um velhote...penso em comprar um novo HD para saber em quanto vai ficar a diferença e depois de fazer uns testes fazer alguns vídeos. Ah e em relação ao SLI (gosto é algo pessoal), mas eu penso que é melhor economizar para comprar uma placa High End ao invés disso. Eu penso que vale a pena.
  5. Quanto você gastou ao final? Realmente só o gabinete poderia ter sido outro...e faltou um SSD Vou montar um pc para mim mas somente depois de terminar a universidade.
  6. Se a questão do custo benefício entra, pegue a mais barata. Uma RX 480 com o i5 6400 não vai dar gargalo. Teu computador já está perfeito e com a placa de vídeo pode ficar despreocupado por um bom tempo.
  7. @Pedro Henrique Faria TeixeDá uma olhada nesse post talvez ajude: exemplo de matriz
  8. A placa vai talvez ir pro beleleu. Eu ainda tenho uma dessas para o caso da nova queimar. Sempre ficou entre 60 e 80 graus mas nunca deu problemas.
  9. Anderson, qual a versão do windows você tenta usar? 8? Se for essa, eu li em algum post ano passado que o existe um problema específico quando se remove um dispositivo usb sem o modod seguro...isso poderia causar problemas. Antes pensei que fosse um curto, mas é difícil dizer, pois se funciona com o Linux...
  10. TomJohn

    C para C++ Run Length

    Opa valeu, vou ver se o código funciona... adicionado 49 minutos depois Em meu código não vem o resultado assim como deveria. Que eu devo incrementar para que o resultado saia como no código em C? #include <iostream> using namespace std; int main() { int i, j, l, count[50]={0}; char str[50]; cout << "Digite a string: \n" << endl; cin >> str; cout << "A string original e: " << str << endl; cout << "A string codificada e: " << l << endl; l = str[50]; for(i=0; i <=1; i*=1) { j = 0; count[i] = 1; do{ j++; if(str[i+j] == str[i]) count[i]++; }while(str[i+j]=str[i]); if(count[i==1]) cout << "'" << str[i++] << " ' = " << endl; else{ cout << "$" << count[i] << str[i]; i+= count[i]; } } return 0; } Um exemplo básico: se eu colocar "dddoorrrrmmmiiiiirrr" como entrada recebo um número negativo. Alguma vela para clarear essa escuridão? O_o
  11. TomJohn

    C para C++ Run Length

    Então vou postar a parte que posso entender e fazer, mas quando chega aqui "printf("$%d%c",count,str);" não sei como declarar os dois valores em uma linha. Código em C++: #include <iostream> using namespace std; int main() { int i, j, l, count[50]={0}; char str[50]; cout << "Digite a string: \n" << endl; cin >> str; cout << "A string original e: " << str << endl; cout << "A string codificada e: "; l = strlen(str); //Aqui também for(i=0; i <=1; i*=1) { j = 0; count[i] = 1; do{ j++; if(str[i+j] == str[i]) count[i]++; }while(str[i+j]=str[i]); if(count[i==1]) cout << "'" << str[i++] << " ' = " << endl; else{ cout << "" //TAN TAN TAN E o restante? } } return 0; } No aguardo!!!
  12. Oi pessoal, alguém poderia ajudar na conversão do código em C para C++? Trata-se de Run Length Code... Aqui está 0 código em linguagem C: /* C Program For The Implementation Of RUN LENGTH ENCODING */ #include< stdio.h> #include< conio.h> #include< string.h> void main() { int i,j,cnt,l,count[50]={0}; char str[50]; clrscr(); printf("Enter the string: "); scanf("%s",str); printf("\n\tOriginal String is: %s",str); printf("\n\n\tEncoded String is: "); l = strlen(str); for(i=0;i< l;i*=1) { j = 0; count[i] = 1; do { j++; if(str[i+j] == str[i]) count[i]++; }while(str[i+j]==str[i]); if(count[i]==1) printf("%c",str[i++]); else { printf("$%d%c",count[i],str[i]); i += count[i]; } } getch(); } /************************* OUTPUT ************************ Enter the string: sleepzzzzzzzzzzzzzzzzzzz Original String is: sleepzzzzzzzzzzzzzzzzzzz Encoded String is: sl$2ep$19z */ Uma parte eu posso até entender, mas como não peguei em quase nada de C é um pouco complicado de entender tudo. Obrigado!!!
  13. @Matheus1s2Acho que entre todas as respostas já dá para chegar a um consenso: Lógica de Programação antes de qualquer coisa. Se quiser aprender Java tem de ver o seguinte: Java tem a sintaxe similar a C/C++/C#. Então não tem para onde correr: acho bom ter uma boa base de cada uma dessas 3 linguagens antes de entrar em Java. Eu ainda não comecei Java e vai demorar até chegar, mas pelo que já vi é muito complicado(não que C/C++/C# não sejam, mas quando entro no codeblocks e tenho de rachar a cuca pensando em como fazer com que o código em C++ dê certo, penso no Java). Mas é assim, suco sem açúcar não é todo mundo que gosta né haha
  14. @vitor botelhoVeja se ajuda: https://www.quora.com/What-is-the-best-book-on-operating-systems
  15. @Mauro Britivaldo O meu curso será baseado em: C++, C# und XAMPP (MySQL, PHP, Apache) assim como Windows Server 2012 R2, VMware e LEGO MINDSTORMS EV3 (o robozinho tem de ser montado e programado ao fim do curso). Depois desse semestre (que são 11 apostilas) então começo a ver C# (que será em média 50% a 60% do curso, totalizando 26 apostilas). Em breve venho com mais dúvidas.
  16. Se eu tivesse a sorte de você ser meu professor ia tirar só 10. Muito organizado e explicação muito bem elaborada. Tem algum livro em inglês que poderia me indicar (para um iniciante) ou em português que eu vejo se alguém pode me enviar... Ou ficar com o do Stroustrup (que por sinal só vou começar a ler amanhã)? O link acima sobre o int main (int argc,char *argv[]); é muito interessante. No início mesmo é citado 'a declaração mais completa'...como devo interpretar isso quando fizer um programa? Seria adequado sempre usar...ou não? Por enquanto vou usando esse cplusplus.com já tem muita coisa, mas não sempre mastigada
  17. Muito obrigado pela explicação. Eu não tenho professor a não ser para corrigir as provas que os alunos são obrigados a fazer durante o curso. Trata-se de uma universidade online que faço na Alemanha. Ao fim de cada livro existe uma tarefa (teste) com um determinado número de questões que devem ser enviadas ao professor responsável pelo curso. O aluno recebe a nota (de acordo com o sistema universitário daqui). Não todos conseguem responder assim como eu não consegui nessa questão. No mais, as apostilas não são completas mas o restante da ajuda procuro pela internet e hoje me comprei o livro do Stroustrup que por sinal ainda nem li. Assim que eu tiver o programa completamente da forma que me imaginava eu posto aqui como ficou.
  18. Excelente
  19. @Mauro Britivaldo Opa, eu acabei de dar uma lida no programa e testei e fiz a modificação que faltava para funcionar. Agora só transformar algumas coisas mas eu queria saber umas coisinhas: #include <iostream> #include <stdio.h> using namespace std; /* Universal Convert */ int decimal_to_convert( unsigned int decimal, unsigned int base ); char* base_type( unsigned base ); int main( void ) //Por quê o void dentro dos parênteses? { /* Test */ (void)decimal_to_convert( 255,8 ); return 0; } int decimal_to_convert( unsigned int decimal, unsigned int base ) { if( base > 9 )return decimal; int intSlot = 1, intBaseConvert = 0; //A partir dessa linha de código eu não entendi o intSlot e o buff, poderia por favor comentar? unsigned int buff = decimal; while( buff ) { intBaseConvert = ((buff % base * intSlot) + intBaseConvert); buff = buff / base; intSlot = intSlot * 10; } printf( "Converting 10x%d to %s%d\n", decimal,base_type( base ),intBaseConvert); return 0; } char* base_type( unsigned base ) //O que esse ponteiro e char vai armazenar? Uma vez que a conversão foi feita, o que teria de ficar armazenado se o programa termina... { switch( base ) { case 2: return "2x"; case 3: return "3x"; case 4: return "4x"; case 5: return "5x"; case 6: return "6x"; case 7: return "7x"; case 8: return "8x"; case 9: return "9x"; } return ""; }
  20. @Mauro Britivaldo O_o Caramba, eu estou de folga hoje e amanhã. Vou tentar entender ao pé da letra o que você escreveu hehe. Na escala de 1 a 5, qual o nível de dificuldade desse tipo de programa para um iniciante? Só pergunto por quê no curso que faço a questão mais difícil (que não era difícil) do 4º livro eu teria de fazer um programa que calculava a área de um terreno e daria o preço ao final (algo que até eu considero bem simples). Agora essa é a segunda prova e a primeira questão era sobre uma tabela verdade !(A||B) e deu tudo certo. A segunda questão é essa do 'decimal para outros sistemas'. Caso a terceira não der certo posto também. Com o burrogol não deu certo tudo sobre o lance de conversão por isso dou mais valor ao código em inglês :D. Até mais tarde.
  21. @Mauro Britivaldo As Demais soluções tem de ser também convertidas de decimal para as devidas bases citadas (no caso, decimal para base 2,3,4,5,6,7,8 e 9) adicionado 1 minuto depois @anonymouatourQuando eu chegar do trabalho vou dar uma olhada e tentar fazer.
  22. E aí pessoal, tudo beleza? Eu preciso de ajuda na criação de um programa em C++ (Não esperem muito de mim, pois sou ainda completo iniciante O_o) A tarefa é o seguinte: 1) Desenvolver um programa para o cálculo de números decimais em binário. Depois ampliar o programa para que o mesmo calcule o tal número decimal em outros sistemas, mas para o caso de essa transposição não tornar-se tão complicada, devo limitar-me às bases entre 2 e 9. O número decimal a ser calculado deve ser limitado ao tamanho 65535. O que eu fiz até o momento foi o seguinte: #include <iostream> using namespace std; int main() { int num, position = 0; // o Array para salvar o resto int resto[16]; //o Array será ocupado com 0 for(int index = 0; index < 16; index++) resto[index] = 0; //ler o valor do{ //introduzir em uma linha cout << "Digite o numero a ser calculado (max. 65535): "; cin >> num; }while (num > 65535); //o laço do{ //Armazenar o resto da divisão resto[position] = num % 2; //ir para a próxima posição position++; //Dividir por 2 e novamente atribuir num = num / 2; }while (num != 0); //dar o resto de trás para frente for(int index = 15; index >= 0; index--){ cout << reste[index]; //adicionar um espaço vazio a cada quatro números if(index % 4 == 0) cout << " "; } return 0; } Daqui para frente já tentei algumas coisas mas não tenho ideia de como prosseguir. Eu penso em colocar tipo: cout << "Em qual sistema voce deseja converter o numero decimal?" //Como tenho de me limitar à questão da base entre 2 e 9 a = 2 b = 3 c = 4 d = 5 e = 6 f = 7 g = 8 h = 9 Quando a pessoa escolher em que tipo de base deve ser o número decimal convertido, o 'cin' deveria imprimir uma das opções do Menu acima. Depois disso não sei como partir para adicionar o código com as conversões. Demorou para fazer o que fiz. Que eu tenho de usar: switch? Obrigado se puderem ajudar!
  23. O restante do computador foi para o beleleu e somente agora pude comprar um novo. Moderação pode fechar o tópico.
  24. Cara, não sou nenhum expert no assunto, mas isso depende muito do motivo da mudança e como você quer para jogos... Eu uso por exemplo agora com o novo computador 256GB ssd mas apenas para o windows. Para as outras coisas do PC uso um HD (digamos normal com 64mb buffer O_o). Quanto você pode investir? O único que acho e foi o motivo de ter reservado o ssd apenas para windows é pelo fato de os jogos atuais depois de instalados "comerem" tanto espaço do HD que é melhor você comprar o tal ssd apenas para o Windows e um de 2TB para seus jogos e outros programas e arquivos. Dá uma olhada nesse comparativo entre o ssd e um HD normal "https://www.youtube.com/watch?v=sx8C97ZXdHo" Valeu!!!

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!