Ir ao conteúdo

GesséFerreira

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

1
  1. No final das contas, limpar os contatos resolveu o problema.
  2. Então...é esse o problema. Sé estão funcionando os slots mais próximos do processador.. tá na imagem em anexo.
  3. pois é...dá pra ligar ele com somente um pente em qualquer um dos dois slots citados ou os dois pentes no DDR_4 preto e DDR4_2 vermelho. Deixar pra lá é bem frustrante.
  4. Placa-mãe: Gigabyte H270M - Gaming-3-rev-10 - CPU: Core i5 7400 Cooler: Coolerbox padrão Intel Memória RAM: 2x 8GB Corsair Vengeance cm4x8ge2400c16k4-cn Fonte: PCYES 600w Discos: HD VGA: N/A Overclock CPU/RAM: N/A Overclock VGA: N/A Sistema operacional: Windows 10 - 64 Bits Versão BIOS: F5 Problema: Bom dia. Recentemente eu passei essa placa-mãe e processador para o meu primo tendo em vista que eu fiz um upgrade no meu setup. Eu utilizava 2 pentes de memória Corsair Vengeance cmk8gx4m1a2400c14r de 8 GB e nunca tive nenhum problema. Assim que passei o processador e placa pra ele, foram instaladas na placa as memórias citadas na lista acima compradas por ele no mesmo dia. Assim que foi iniciado o PC, com as memórias instaladas nos slots DDR4_1 e DDR4_2 (no formato dual channel) porém o pc não ligou, apresentando através do SPEAKER 5 bips longos antes de reiniciar e bipar novamente da mesma forma. Pedi para que meu primo colocasse somente no slot DDR4_1, e não houve sucesso. Após diversas tentativas, verificamos que o PC só liga normalmente quando as memórias são instaladas nos slots DDR4_2 e DDR4_4, sendo possível formatar e utilizar normalmente. Pedi para que ele realizasse uma limpeza com Limpa Contato nos slots e também no socket do processador (ele havia removido o processador anteriormente para remover o excesso de pasta térmica). A limpeza ainda não foi feita, porém resolvi colocar o caso aqui, para obter dicas do que possa ser. Já fizemos reset do BIOS, removemos pilha, atualização do BIOS... enfim.
  5. Boa tarde! Estou a algum tempo tentando polir esse código. No caso em questão, preciso que o programa receba como entrada o código e o valor dos produtos. O problema é que eu criei uma condição para que o programa informe se o código foi digitado incorretamente, porém, independente da entrada, a condição é ignorada e o printf sempre é executado. Outro problema é a repetição da mensagem inicial (anexo na imagem). Não estou conseguindo identificar o que causa isso e minhas tentativas de corrigir não funcionaram, e agora está parecendo uma gambiarra. Obs: tenho que usar obrigatoriamente o do while. Obrigado. #include <stdio.h> int main(){ float valor = 0; float dinheiro = 0; float cheque = 0; float total = 0; char cod = ' '; int cont = 1; printf("MENU \n"); printf("Codigo D = Compras em dinheiro. \n"); printf("Codigo C = Compras em cheque. \n"); printf("Codigo S = Sair \n\n"); do{ printf("Codigo: "); scanf("%c", &cod); if(cod == 's' || cod == 'S'){ total = dinheiro + cheque; printf("Total de compras em Dinheiro: %.2f\n", dinheiro); printf("Total de compras em Cheque: %.2f\n", cheque); printf("Total de compras: %.2f\n\n", total); return 0; }else if(cod == 'd' || cod == 'D'){ printf("Valor: "); scanf("%f", &valor); dinheiro = dinheiro + valor; cod = ' '; }else if(cod == 'c' || cod == 'C'){ printf("Valor: "); scanf("%f", &valor); cheque = cheque + valor; cod = ' '; }else if(cod != 'd' && cod != 'D' && cod != 'c' && cod != 'C' && cod != ' '){ printf("Codigo ou valor invalido, digite novamente.\n"); cod = ' '; } }while(1); return 0; }

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!