Flávio Pedroza
Membro Pleno-
Posts
2.063 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que Flávio Pedroza postou
-
Aumentei a memória RAM e não aumentou o fps no CS:GO
Flávio Pedroza respondeu ao tópico de Fernando1337 em Problemas de desempenho
Seu windows é 64 bits? -
Posso reaproveitar a carcaça do Asus X451C pra colocar mobo do X451MA?
Flávio Pedroza respondeu ao tópico de Bruno Taletti em Notebooks
Infelizmente não sei. Edit: Veja o que o vendedor disse: https://produto.mercadolivre.com.br/MLB-1113463689-placa-me-notebook-asus-x451ma-x451-100-original-_JM "essa ela encaixa da mesma forma da x451ca... Denunciar Não são compatíveis. O cabo flat do LCD é deferente, se ligado queima a placa-mãe. 24/1/2019 16:31" -
Upgrade pra i7 860, 4GB DDR3 pra jogos no médio
Flávio Pedroza respondeu ao tópico de BrHu3Hu3 em Montagem e upgrade de computadores de mesa
Acho que não vale a pena, hoje em dia esse i7 perde para os processadores de entrada (i3 e ryzen 3). Pode aproveitar a fonte (se for de qualidade), gabinete e hd. Eu trocaria o processador, memória, placa de vídeo e a placa-mãe. -
Posso reaproveitar a carcaça do Asus X451C pra colocar mobo do X451MA?
Flávio Pedroza respondeu ao tópico de Bruno Taletti em Notebooks
Tem que ver também o conector do LCD. Se for diferente pode queimar. -
C Dias entre duas datas (considerando anos bissextos) sem usar função especifica
Flávio Pedroza respondeu ao tópico de ghetsys em C/C#/C++
for(cta = MesN; cta < 12 ; cta++){ if(MesN == 12){ //esse trecho de código nunca será executado, pois se MesN==12 o for nao inicia (a condicao cta<12 eh falsa ja no comeco) TotalDiasN = TotalDiasN + (diasMes[11] - DiaN); break; }else{ TotalDiasN = (TotalDiasN + diasMes[cta]); } for(cta = MesA - 2; cta >= 0 ; cta--){ if(MesA == 1){ //esse trecho de código nunca será executado, pois se MesN==1 o for nao inicia (a condicao para que cta>=0 eh falsa ja no comeco) TotalDiasA = TotalDiasA + (diasMes[0] - DiaA); }else{ TotalDiasA = (TotalDiasA + diasMes[cta]); } Sim. Achei esses erros no seu código. -
C Dias entre duas datas (considerando anos bissextos) sem usar função especifica
Flávio Pedroza respondeu ao tópico de ghetsys em C/C#/C++
#include <stdlib.h> #include <stdio.h> int DiaN; int MesN; int AnoN; int DiaA; int MesA; int AnoA; int TotalDiasA; int TotalDiasN; int TotalDias; int cta; int diasMes[12]; main(){ // atribuir dias aos meses diasMes[0] = 31; diasMes[1] = 28; diasMes[2] = 31; diasMes[3] = 30; diasMes[4] = 31; diasMes[5] = 30; diasMes[6] = 31; diasMes[7] = 31; diasMes[8] = 30; diasMes[9] = 31; diasMes[10] = 30; diasMes[11] = 31; printf("\n Digite o ano de aniversario: "); scanf("%d", &AnoN); //se for bissexto fev tem 29 if(AnoN % 4 == 0){ diasMes[1] = 29; } while(MesN < 1 || MesN > 12){ printf("\n Digite o mes de aniversario: "); scanf("%d", &MesN); } while(DiaN < 1 || DiaN > diasMes[MesN - 1]){ printf("\n Digite o dia de aniversario: "); scanf("%d", &DiaN); } TotalDias = diasMes[MesN-1] - DiaN; //Conta os dias para o mês acabar; for(cta = MesN+1; cta <= 12 ; cta++){ //Conta os meses para o ano acabar; TotalDias += diasMes[cta-1]; } //voltar fevereiro pra 28 pra validar diasMes[1] = 28; while(AnoA < AnoN || (AnoA - AnoN) >= 150){ printf("\n Digite o ano atual: "); scanf("%d", &AnoA); } //ver se tb é bissexto if(AnoA % 4 == 0){ diasMes[1] = 29; } while(MesA < 1 || MesA > 12){ printf("\n Digite o mes atual: "); scanf("%d", &MesA); } while(DiaA < 1 || DiaA > diasMes[MesA - 1]){ printf("\n Digite o dia atual: "); scanf("%d", &DiaA); } for(cta = 1; cta < MesA ; cta++){ // Conta os meses que tem no ano atual TotalDias += diasMes[cta-1]; } TotalDias += DiaA; //Contas os dias no último mes do ano atual //voltar fev pra 28 //diasMes[1] = 28; for (cta = AnoN+1; cta < AnoA; cta++) if (cta % 4 == 0) TotalDias += 366; else TotalDias += 365; //TotalDias = TotalDias * 365; /*for(cta = AnoN + 1; cta < AnoA; cta++){ if(cta % 4 == 0){ TotalDias = (TotalDias + 1); } }*/ printf("\nVocê viveu : "); printf("%d", TotalDias); printf(" dias."); } -
Java Existe herança multipla no java
Flávio Pedroza respondeu ao tópico de Genis Francisco Xavier em Java/Android SDK
Não. Sim, basta criar os procedimentos na classe principal do programa como "static" ex.: public class Procedural { public static int soma(int a, int b) { return a+b; } public static int mult(int a, int b) { return a*b; } public static int fat (int a) { if ((a==1) || (a==0)) return 1; else return fat(a-1)*a; } public static void main(String args[]) { int s = soma (5, 6); int p = mult (5, 6); int f = fat (5); System.out.println("Soma:" + s); System.out.println("Produto:" + p); System.out.println("Fatorial:" + f); } } -
Jogos abrem e fecham um tempinho depois
Flávio Pedroza respondeu ao tópico de leonardo4alves em Jogo não roda ou dá erro
Nesta situação você está usando o vídeo integrado do processador, que é bem mais fraco (acho) que a R7 200. Por isso os jogos ficam travando. No outro cenário, você usa a GPU R7, que é bem mais rápida. O fato dos jogos darem erro pode ser relacionado a um problema de aquecimento excessivo da placa de vídeo ou de fonte de energia. Qual sua fonte? Usa estabilizador? Monitore as temperaturas da placa durante os jogos. -
Java Existe herança multipla no java
Flávio Pedroza respondeu ao tópico de Genis Francisco Xavier em Java/Android SDK
Não. -
Tem algum erro seu código? Está faltando implementar o quê?
-
void Pont_zero(int* num1, double* num2, char* num3) { printf("Antes da funcao: %d %f %c\n", *num1, *num2, *num3); *num1 = 88; *num2 = 12.88; *num3 = 'H'; } int main() { printf(" algoritmo DE PONTEIROS - \n\n Analise e Desenvolvimento de Sistemas - Uninter 2019\n\n"); int x; double y; char z='0'; int* pX = &x; double* pY = &y; char* pZ = &z; Pont_zero(pX, pY, pZ); printf(" Valor x = %d\n", x); printf(" Valor y = %.2f\n", y); printf(" Valor z = %c\n", z); getchar(); return 0; }
-
C++ Desempilhar e mostrar elementos- Pilha com alocação
Flávio Pedroza respondeu ao tópico de DarkWindG em C/C#/C++
A função pop só pede um argumento, então o correto seria: case 2: cout <<"Valor removido/n"; pop(&B); break -
Algumas linguagens usam "d" (ex.: python), outras usam "e" (ex.: c++) para indicar a notação científica, mas essencial significam a mesma coisa. 2.959122082855911d-4 = 2.959122082855911e-4 = 0.0002959122082855911 Portanto, em c/c++, tem que substituir o "d" or "e". ex. em c++: #include <iostream> #include <algorithm> using namespace std; int main() { string numero = "2.959122082855911d-4"; replace(numero.begin(), numero.end(), 'd','e'); double num = stod(numero); cout.precision(16); cout<<num; return 0; }
-
C++ Soma de linhas de matriz geradas aleatoriamente
Flávio Pedroza respondeu ao tópico de Daniel Talian em C/C#/C++
Tinha alguns erros de sintaxe em seu programa (jogo é uma matriz bidimensional, então você deve fornecer os dois índices: #include <stdlib.h> #include <time.h> #include <stdio.h> #define N 1000 #define L 8 #define F 100 int main (){ int freq[F]; int jogo[N][L], jogo1[N][L], i, j, k, aux, soma, somacont; char ja_consta; for (i=0; i<F; i++) freq[i] = 0; srand (time(NULL)); for (i=0; i<N; i++){ for (j=0; j<L; j++){ do{ jogo[i][j] = rand() % F + 1; ja_consta = 'N'; for (k=0; k<j; k++) if (jogo[i][j] == jogo[i][k]) ja_consta = 'S'; }while (ja_consta == 'S'); jogo1[i][j] = jogo[i][j]; freq[jogo[i][j]-1]++; } } printf("Números sorteados\n"); somacont=0; for(i=0;i<N;i++){ soma=0; //printf("Jogo %d: ", i+1); for(j=0;j<L;j++){ soma += jogo[i][j]; //printf("%d ", jogo[i][j]); } if(soma == 500){ printf("Jogo %d: ", i+1); printf(" Soma: %d ", soma); for(j=0;j<L;j++){ printf("%d ", jogo[i][j]); //AQUI ESTA IMPRIMINDO SOMENTE O ULTIMO NUMERO DA LINHA,E NÃO TODA LINHA } somacont++; printf("\n"); } } printf("\n"); printf("Vezes que a soma Saiu:%d ", somacont); printf("\n"); return 0; } -
Não deu mais erro? Neste caso, retorne as memórias para os slots originais e teste de novo, Ser der erro novamente, provável que seja a placa-mãe. Se não der erro novamente, então era a memória que não estava bem encaixada .
-
você deve ativar o XMP se quiser que a memória funcione no desempenho máximo. E sim, deixe no auto. P.S. As vezes pode ser memória mal encaixada. Tentar trocar os slots para ver.
-
Geralmente os drivers que acompanham o CD são desatualizados. Baixe no site do fabricante a versão mais atual. Se ainda assim não funcionar, atualiza a bios.
-
Java Problemas com esse exercício em Java
Flávio Pedroza respondeu ao tópico de 404_NOT_FOUND em Java/Android SDK
Se você for executa apenas uma única instrução dentro do "for", as chaves são opcionais. -
Samsung Expert x24. Tem slot m.2 mas é compativel com SSD ?
Flávio Pedroza respondeu ao tópico de Junior Eloy em Notebooks
Veja esse tópico: Sendo SATA acredito que vá funcionar (não pode ser PCIe). https://www.hardmob.com.br/threads/645527-ClubeMob-Notebooks-Samsung-Expert-X51-X50-e-X31/page15 "Sim, pelo que parece, toda a linha Samsung Expert Xxx com tela full HD e sem drive de DVD vem com o slot M.2 SATA. Só tomar cuidado para se comprar o SSD M.2 SATA e não um M.2 PCIe (NVMe)" Isso de queimar o SSD acontece quando é encaixado errado. Em alguns fabricantes ele tem que ser encaixado de cabeça para baixo e em outros não. -
Java Problemas com esse exercício em Java
Flávio Pedroza respondeu ao tópico de 404_NOT_FOUND em Java/Android SDK
O jeito mais "cru": for (int j=0; j< h; j++) { for (int i = 0; i < b; i++) System.out.print("*"); System.out.println(); } -
SelectedIndex. https://docs.microsoft.com/pt-br/dotnet/api/system.windows.forms.combobox.selectedindex?view=netframework-4.8
-
Placa de video para pc optiplex
Flávio Pedroza respondeu ao tópico de Flavio Soares Melo em Placas de vídeo
Talvez uma placa de video "low profile" ou "perfil baixo". Exemplo: https://produto.mercadolivre.com.br/MLB-1197916767-placa-de-video-gigabyte-gt-1030-low-profile-2g-gv-n1030d5-2g-_JM?quantity=1 Talvez seja necessário também comprar as "chapinhas", caso a placa já não venha com uma inclusa. https://produto.mercadolivre.com.br/MLB-696118679-chapinhas-low-profile-p-placa-de-video-perfil-baixo-slim-_JM?quantity=1 Verifique a compatibilidade com o gabinete antes de comprar.
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