Ir ao conteúdo
  • Cadastre-se

Flávio Pedroza

Membro Pleno
  • Posts

    2.063
  • Cadastrado em

  • Última visita

Tudo que Flávio Pedroza postou

  1. 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"
  2. 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.
  3. Tem que ver também o conector do LCD. Se for diferente pode queimar.
  4. 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.
  5. #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."); }
  6. 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); } }
  7. 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.
  8. Tem algum erro seu código? Está faltando implementar o quê?
  9. 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; }
  10. A função pop só pede um argumento, então o correto seria: case 2: cout <<"Valor removido/n"; pop(&B); break
  11. 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; }
  12. 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; }
  13. 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 .
  14. 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.
  15. 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.
  16. Esses processadores integrados são uma boa opção. Porém, esse em particular muito antigo (lançado em 2013). Tenta achar um celeron mais atual (J4005 ou pelo menos um J3355). P.S. Veja também a questão da licença do windows 10 já na compra - é bem mais barato quando já vem instalado de fábrica.
  17. Se você for executa apenas uma única instrução dentro do "for", as chaves são opcionais.
  18. Os requisitos mínimos são processador de 1GHz e 2GB de memória, mas recomendo fortemente no mínimo 4GB. Já que é só para uso básico, pega um celeron mesmo ou equivalente AMD com vídeo integrado.
  19. 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.
  20. O jeito mais "cru": for (int j=0; j< h; j++) { for (int i = 0; i < b; i++) System.out.print("*"); System.out.println(); }
  21. SelectedIndex. https://docs.microsoft.com/pt-br/dotnet/api/system.windows.forms.combobox.selectedindex?view=netframework-4.8
  22. 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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!