Ir ao conteúdo
  • Cadastre-se

marcelocolborges

Membro Pleno
  • Posts

    94
  • Cadastrado em

  • Última visita

Tudo que marcelocolborges postou

  1. Srs, Tentei achar em outros tópicos porém não encontrei tal resposta. Como faço para criar programas? No sentido literal. Estou pretendendo aprender sobre criar programas para computadores, com executáveis e todo o resto. Já programei em C(microcontroladores), C++ (Programas simples através do prompt) e Java ( inlcuindo um aplicativo de calculadora e cadastro para android - aprendizado), porém nunca um programa para desktop de verdade. Vi que pode ser utilizado inúmeras linguagens para ser feito tal processo, até podendo estarem misturadas. Para criação desses programas, existe alguma IDE específica ou cada um com a sua? Atualmente baixei o Visual Studio (coisa de 2 semanas) para tentar aprender algo sobre, porém apresenta ser bem complexo o uso.
  2. Senhores, Estou fazendo um trabalho da faculdade onde preciso fazer um "sistema de monitoramento de voos". Consigo fazer o cadastro e leitura das informações do aeroporto caso estejam diretamente na main, porém quando crio um menu usando switch/case toda vez que faço leitura das informações não aparece o dado cadastrado. Linguagem utilizada: C++ Programa utilizado: Codeblocks #include <stdio.h> #include <stdlib.h> #include <iostream> #include <string> using namespace std; int AeroNum = 0; #define Dado 2 struct Aeroporto{ private: string IdentificadorAeroporto; string Cidade; public: Aeroporto(){ this->IdentificadorAeroporto = "Sem informacao"; this->Cidade = "Sem informacao"; } Aeroporto(string Nome,string cidade){ this->setIdentificadorAeroporto(Nome); this->setCidade(cidade); } bool setIdentificadorAeroporto(string Nome){ this->IdentificadorAeroporto = Nome; return true; } bool setCidade(string cidade){ this->Cidade = cidade; return true; } string getIdentificadorAeroporto(){ return this->IdentificadorAeroporto; } string getCidade(){ return this->Cidade; } }; int main(void){ Aeroporto CadastroAeroporto[Dado]; int menu = 0; string info; cout << endl; cout << "***Selecione opcao***" << endl; cout << "1 - Cadastra aeroporto." << endl; cout << "2 - Mostra aeroporto." << endl; cin >> menu; if (menu > 2){ system("cls"); main(); } switch(menu){ case 1: cout << endl; do{ cout << " - Informe nome do aeroporto: "; fflush(stdin); getline(cin, info); }while(!CadastroAeroporto[AeroNum].setIdentificadorAeroporto(info)); do{ cout << " - Informe a cidade :"; fflush(stdin); getline(cin, info); }while(!CadastroAeroporto[AeroNum].setCidade(info)); AeroNum++; main(); break; case 2: if(AeroNum == 0){ cout << endl; cout << "Nao ha aeroportos cadastrados" << endl; }else{ for(int m = 0; m < AeroNum; m++){ cout << endl; cout << ">>Aeroporto: " << CadastroAeroporto[m].getIdentificadorAeroporto() << endl; cout << ">>Cidade: " << CadastroAeroporto[m].getCidade() << endl; } } main(); break; } }
  3. @Nathan de Almeida Foi o que mencionei, ia comprar o 8500, porém não vale a pena então acredito que ano que vem vou comprar o AMD e em 2020 comprar o novo processador que será lançado, assim da para de boa uns 6 anos ainda acredito (2 anos -2018/2019 + 4-2020~2024) ou até mais
  4. @Nathan de Almeida como assim não segura? Tanto pichau quanto rocketz vende pcs i5 com GTX 1070
  5. Cara, vai ser muito difícil saber qual a taxa de desconto, uma vez que os produtos que entram na BF vão de acordo com a loja que está fazendo, podendo nem entrar esses itens na BF. Parece que intel vai entrar no ramo dos 10nm e vai mudar o soquete a partir da próxima geração. Estava pensando também em comprar 7400 ou 8400. Pela AMD permanecer com mesmo soquete AM4 até 2020, acaba sendo viável comprar essa config com amd agora e em 2020 comprar a nova linha que será lançada. Ao que tudo indica a briga entre AMDxIntel está ficando mais parelha.
  6. Pode ser usado a função =somase. a sintaxe é a seguinte: =somase(intervalo;critério;intervalo_soma); onde que: INTERVALO: intervalo de células que se deseja calcular por critérios CRITÉRIO: define quais células serão adicionadas INTERVALO_SOMA: células a serem adicionadas com base no critério escolhido basicamente ficaria assim: =somase(SELECAO_TIPO_DO_PAGAMENTO;CRITERIO_A_SER_USADO(FORMA DE PAGAMENTO);VALOR_PAGO); caso tenha mais critérios a ser usado, pode ser usado função somase. se preferir de uma olhada na internet, pois no próprio site do office apresenta como pode ser usado as funções.
  7. @maia12 - não costumo fazer overclock, não vejo muita necessidade - 1080 ti acho que não conseguirei tão facilmente comprar kkk Pensando em outra possibilidade, seria ao invés do 8400, seria o 7400 por ter placas intermediárias e barateia custo, e acho que aguenta ainda uns 5 anos, ou o ryzen 5-1600, já que terá o mesmo socket até 2020 e chegando lá se permanecer com mesmo equilibrio entre as plataformas intel x amd apenas trocar talvez o processador. Ou simplesmente verificar os preços da BF e tentar pegar uma 1070 e continuar usando meu i5-4590 por mais um ano e ano que vem pensar em trocar a cpu
  8. Pessoal, acredito que se não todos, a maioria já deve ter visto a analise que foi feita sobre o I5-8400 aqui mesmo no CdH. Minha conclusão é que em grande maioria dos testes feitos ele apresentou ligeira vantagem sobre o R5, porém devido ao fato de não sabermos como será a 9ª geração (especula-se que seja de 10nm ), comprar essa 8a geração seria desnecessário por fazer um upgrade junto com placa-mãe e memoria e depois ter que comprar outra placa para futuras gerações. @Lost Byte - não acho necessidade de se usar no ultra, no máximo alguns pontos no médio (CSGO) e alguns no alto (PUBG) CSGO: media de 290 FPS (tudo no baixo/medio) PUBG: media de 40 (no muito baixo) São os que mais jogo Também uso programas como autocad
  9. Em questão é esperar o lançamento da 8ª geração para poder saber qual rumo tomar. Tendo em vista que não serão usadas as mesmas placas mães para essa nova geração as fabricantes vão jogar o preço nas alturas. Em uma pesquisa rápida pela net sobre a nova geração, há um suposto "teste de benchmark vazado" comparando desempenho do i7-8700k e i5-8500 com seus respectivos antecessores. Cara, tem 2 motivos. I - Esse ano recebi um dinheiro a mais e estava disposto a dar um pequeno up, pois são de 3 anos atrás minhas peças. II - com relação a tecnologia, não gosto de ter itens "ultrapassados". Por mais que ainda estejam apresentando um bom desempenho, gosto das coisas atuais, que estejam cabíveis ao bolso.
  10. @Imakuni @Ian Rossi Essa nova linha irá vir para o BR uma bica, por volta do 1800, como quase todo lançamento Intel, o que somente ele já passaria o quanto poderia gastar, visto que ainda teria que comprar a mobo e memoria. Essa é a ideia mesmo, tentar usar a BlackFriday (só tentar, pois sabemos o que acontece de verdade). Já tenho uma pessoa em vista para comprar. Desculpa, é uma r9 280 Seria tão ruim a atualizar a GPU?
  11. Estou pensando em fazer um upgrade em minha máquina e me deparei com a situação abaixo: - Usaria o dinheiro que possuo hoje para fazer o upgrade na GPU (será uma GTX 1060 6Gb)? - Ou faria up de kit upgrade? Kit AMD Ryzen ou Intel 7ª Gen. Já fiz uma pesquisa base para ir atrás dos preços. A próxima atualização que farei possivelmente será ano que vem. Possuo por volta de R$ 1500 para gastar. Config atual: CPU: I5-4590 Mobo: chipset h97 Memoria: 1x8Gb Fonte: 500W Seasonic GPU: amd RX280 Kit intel CPU: I5-7500 Mobo: chipset H270 Memoria: 2x4gb 2400Mhz Kit AMD CPU: Ryzen 5 1500 ou 1600 Mobo: chipset B350 Memoria: 2x4gb 2400Mhz
  12. Não sei se chegou a olhar, mas existe um site onde consegue ver se seu PC consegue rodar os jogos, fiz o teste com meu para PUBG e mostrou que poderia rodar no mínimo, arrisquei e realmente rodou no mínimo/médio. Site: https://www.systemrequirementslab.com/cyri
  13. Qual seu I5? Não sei se chegou a olhar, mas existe um site onde consegue ver se seu PC consegue rodar os jogos, fiz o teste com meu para PUBG e mostrou que poderia rodar no mínimo, arrisquei e realmente rodou no mínimo/médio. Site: https://www.systemrequirementslab.com/cyri
  14. @PedraX Basicamente devido as velocidades diferentes seria melhor deixar do jeito que está (já uso o de 1Tb como SO) e usar o de 320Gb para backup, que seria um melhor uso do que ficar instalando os programas nele.
  15. @PedraX segue modelos: 1Tb ST1000DM003 - SATA 6.0Gb/s 64MB Cache Serie: Desktop HDD 320Gb ST3320820AS - SATA 3.0Gb/s 8MB Cache Serie: BarraCuda 7200.10
  16. Boa tarde, Ganhei recentemente um HD de 320Gb 7200rpm e gostaria de ligar ele junto com o que já possuo de 1Tb também de 7200Rpm (ambos SATA). Pretendo deixar esse HD de 320Gb somente como SO e usar o outro de 1Tb para programas e jogos, haveria algum gargalo ou perca de velocidade caso fizesse isso?
  17. Me ajudem com uma dúvida por favor. Estou querendo comprar um novo roteador wifi para minha casa, o antigo não funciona mais. Buscando pela internet, encontrei 2 modelos o D-link D-809 e o Tp-link Archer c20, os dois apresentam quase as mesmas funcionalidades, o problema fica em questão do cabo de ethernet: O modelo d-809 não possui portas GIGABIT, enquanto o c20 possui. Tenho uma conexão de download de internet de 10Mb/s e uso o cabo de rede para jogar online e também está conectado a televisão para assistir filmes na netflix. A dúvida fica em se o modelo d-809, que por conta do preço mais baixo, não possui as portas Gigabit, poderá ocorrer problemas de conexão.
  18. Bom dia, estou tentando criar via macro uma tabela dinamica, porém sempre apresenta erro na depuração. já mudei as linhas de dados, valores e tudo e ainda não consegui resolver segue linha dos códigos: Range("A1:F22").Select ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ "DADOS!R1C1:R22C6", Version:=xlPivotTableVersion12).CreatePivotTable _ TableDestination:="%!R1C1", TableName:="Tabela dinâmica1", _ DefaultVersion:=xlPivotTableVersion12 Sheets("%").Select Cells(1, 1).Select Estou achando que o erro estaria no nome da tabela dinamica, que apresenta como 1 e que cada vez que executo a macro mude esse nome. OBS: não manjo la grande coisa de vba
  19. Cara, sendo bem sincero? eu começaria pela placa-mãe. ela parece ser bem simples, não sei se aguentaria um up, ainda mais para jogos
  20. Desenterrando o tópico. eheheheheh @faller tendo em vista que o o pino 5 do ci 555 controla o divisor de tensão interno(2/3 Vcc), não poderia colocar o sinal de onda triangular neste pino? Motivo: além de ter a variação "automática" das cores, terá uma chave h-h seletora mudando para controle manual das cores. Ou será que poderia usar essa saída pwm já existente em seu circuito acima para fazer o controle manual?
  21. Galera, boa tarde. Sendo bem direto e reto: Possuo um programa onde faço leitura de 2 sinais e caso esses sinais sejam verdadeiros, após 1 minutos (para teste) aciona um alarme (para teste, leds). Pelo fato da função delay travar o programa na linha, usei a função millis, pois dentro desse 1 minuto se algum dos sensores for para nível lógico baixo, não ocorrerá o disparo do alarme. O meu problema é que não estou conseguindo fazer disparar o alarme. Caso possua algum erro ou esqueci de colocar algo, segue o código até o momento: void loop() { if (digitalRead(pos_chave) == HIGH) { digitalWrite(dispara_alarme, LOW); alarme = 0; disparo_tempo = 0; } else { if (digitalRead(sinal_trava) == HIGH) { alarme = 1; disparo_tempo = 0; } if (digitalRead(sinal_destrava) == HIGH) { alarme = 0; disparo_tempo = 0; cadeira = 0; } if (digitalRead(sinal_cadeirinha) == HIGH) { delay(5000); if (digitalRead(sinal_cadeirinha) == HIGH) { cadeira = 1; } } if ((alarme == 1) && (cadeira == 1)) { if (disparo_tempo == 0) { disparo_tempo = millis(); } else { if ((millis() - disparo_tempo) >= 1000) { digitalWrite(dispara_alarme, HIGH); } else { digitalWrite(dispara_alarme, LOW); } } digitalWrite(dispara_alarme, LOW); alarme = 0; disparo_tempo = 0; } } }
  22. Estou em busca de um novo mouse, especial para jogar FPS (BF4), possuio um mouse comum para jogar, até porque gastei quase toda grana no pc (isso já vai fazer quase 1 ano) e somente agora consegui juntar uma grana para poder comprar um mouse razoavelmente bom. Consegui fazer um orçamento de R$250, e estou em dúvida de alguns modelos que me parecem ser bons: - Razer DeathAdder 2013 - Corsair Vengeance M65 - Razer Krair 2013 - CM Storm Recon - CM Storm Alcor
  23. Fiz um teste simulando no proteus. Não sei porque, mas na primeira montagem que tinha feito, não estava dando saída, aí mandei esse outro método. Montei novamente ele agora e deu saída, isso com o mesmo circuito ( vá entender) Montei usando todos os resistores de 10k, e ele me deu uma precisão melhor chegando com 4,94V. Se bem que para um uC de 4,85V para 4,94V nao há grande diferença
  24. Este circuito seria quando receber a tensão negativa na base, corta o coletor, senão, satura? Parece meio óbvio. Mas...... Vai que Seria basicamente o princípio de funcionamento deste vídeo: Nesse modelo não será feito exatamente a conversão, mas é o que preciso fazer, inverter o valor da tensão, para poder acionar um relé que liberará 5v para o uC

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