Ir ao conteúdo
  • Cadastre-se

Carlos Noberto

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

posts postados por Carlos Noberto

  1. Boa noite galerinha, to montando um pc  e estou com algumas dúvidas sobre a ventilação do meu computador, minha placa-mãe possui 2 entradas de 4 pino para controlar o fan, mas como vou colocar 4 fans nele, eu vou comprar um cabo adaptador para poder colocar todos os fans é um cabo 4 de pino que vai no cabo da placa-mãe e dele sai 4 cabos para colocar + 4 fans.

    Eu gostaria que os fans trabalhassem a 50% se o pc estiver frio, usando a net por exemplo e 100% quando precisar 

    Minha dúvida é o seguinte.

    A tensão do fio ser de 5v ou 12v vai influenciar algo já que pelo que entendi a placa-mãe que controla a força da fan? Pois pesquisei que 5v é 50% e 12v é 100% da fan mas não quero sempre 100% para diminuir o ruido.

    1.1º Caso ele seja somente 12V, eu consigo deixar ele para aumentar conforme a placa-mãe verificar que o PC está quente? é só conectar na placa-mãe que ela ja faz todo esse trabalho?

     E o meu cabo adaptador tem entradas de 4 pinos, mas somente um possui só 4 pinos, os demais possuem 3 pinos mas são diferentes por exemplo: Um possui 1 pino um espaço e mais 2 pinos, o que não da para conectar um conector de 3 pinos pois somente 2 pinos vão ficar com conexão no cabo, nunca tem 3 pinos seguidos para conectar no meu cooler de 3 pinos(Vou anexar imagem para ficar com melhor entendimento)
     Eu comprei esse  adaptador aqui https://produto.mercadolivre.com.br/MLB-928464320-cabo-multi-fan-sleeved-3-cooler-fan-4-pin-splitter-pwm-12v-_JM?quantity=1

    Vou colocar 3 na parte superior e 1 na porta traseira todos para retirar o calor dele, meu gabinete da pra colocar 3 na frente mas não tem uma entrada de ar tão boa, e vi alguns videos que  não é recomendado colocar caso não tenha entrada pois o ar fica   dentro do computador e não consegue sair corretamente 

    hardware.png

  2. Boa tarde pessoal estou desenvolvendo um trabalho para faculdade que envolve ordenação e várias outras coisas

     

    Meu atual problema é, meu quicksort não ordenada e eu não consigo achar o erro que ocorreimage.png.5d49ea75c89711b57dd34b93bdcb49b5.png

     

    Os elementos que estou inserido na fila são, está inserido certo o problema estar em ordenar mesmo 

    	l.inserir_final("Playerunknown s Battlegrounds", 1, "23/03/2017", "PUBG Corp", "Battle Royale", 55.99);
    	l.inserir_final("The Witcher 3: Wild Hunt", 2, "19/05/2015", "CD PROJEKT RED", "RPG", 79.99);
    	l.inserir_final("DARK SOULS III", 3, "11/04/2016", "FromSoftware, Inc", "RPG", 159.99);
    	l.inserir_inicio("Counter-Strike: Global Offensive", 4, "21/ago/2012", "Valve", "FPS", 28.99);

     

    O meu código do quicksort, eu estou pegando o ID do meu jogo que  uma lista não ordenada do tipo Jogo que tem o ID,nome do jogo etc  , e passando no método quicksort, mas o problema é que da o erro da imagem a cima, e não acaba nem ordenando ele

    	void quickSort(Jogos * cabeca, Jogos* cauda){
    		Jogos *pivo = cabeca;
    		Jogos *i = cauda;
    		Jogos *j = cabeca;
    		Jogos *aux;
    		
    		do{
    			while ((i->getId_Jogo()>pivo->getId_Jogo()) && (i->getId_Jogo()>cauda->getId_Jogo())){
    				i = i->getProx();
    			}
    			while ((j->getId_Jogo()<pivo->getId_Jogo()) && (j->getId_Jogo()<cabeca->getId_Jogo())){
    				j = j->getAnt();
    			}
    			
    			if (i->getId_Jogo()<=j->getId_Jogo()){
    				aux = i;
             		i = j;
             		j = aux;
             		i = i->getProx();
             		j = j->getAnt();
    			}
    	}while (i->getProx()!=NULL);
    	if (i->getId_Jogo() < cauda->getId_Jogo()) quickSort(i, cauda);
     	if (j->getId_Jogo() < cabeca->getId_Jogo()) quickSort(cabeca, j);
    			
    		
    	}

    Eu consegui identificar que o erro está sendo causado na chamada recursiva e  o 1 while está com algum erro na lógica, pois ele roda mas ele , mas não consigo arrumar alguma dica?

    • Curtir 1
  3. Bom dia, estou usando no meu projeto webcam em C# e estou usando a lib do DirectX 

     

    Consegui capturar de boa, salvar no banco mas eu to tendo um problema quando eu fecho o formulário a webcam está rodando fica com a luz acesa o tempo todo, só se eu reiniciar o projeto recompilando ele para de rodar 

    Já tentei dispose,close,stop já pesquisei na net e não achei nada alguém tem alguma solução

  4. Bom pessoal to tentando fazer um trabalho de fila Em C, tem 2 filas, uma normal e uma preferencial tem 10 numero cada fila e funciona como um atendimento e precisa usar funções e eu  to no meu 1 semestre de C e ainda não sei muito bem e gostaria de saber meus erros no meu código, implementei algumas funções mas nem a de inserir está funcionando ,qualquer dica e ajuda é bem vinda em como inserir e porque minha função não está funcionando :)

    Citação

    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    #include <stdlib.h>

    //struct da fila tipo normal
    typedef struct {
        char nome[100];
        int  numFila;
    }normal;

    //struct da fila tipo preferencial
    typedef struct {
        char nome[100];
        int  numFila;
    }preferencial;

    //Função pra ver se a posição é a menor na fila 
    int menor_Posicao(int vetor[10], int tamanho){
        int menor = 0;
        int ind=0;
        
        for (tamanho=0;tamanho<=10; tamanho++)
        {
         if (vetor[ind] > vetor[ind]) {
                menor = vetor[ind];
            }
        }    
        return menor;
    }

    int ordena_Vetor(int vetor[]){
        int i,x,j,ind,temp=0;
        int retorno;
        
        for (i;i<10; i++)
        {
            for(j=i+1;j<10;j++)
            {
                if (vetor[ind]>vetor[ind])
                {
                temp=vetor[ind];
                vetor[ind]=vetor[ind];
                vetor[ind]=temp;
                }
            }
        }
        //Imprime vetor ordenado
        printf("Vetor ordenado : \n");  
        for(i=0;i<10;i++)
        printf(" %d",vetor[ind]);
        
        return retorno;
    }


    //Função pra ver se existe espaço na fila
    int existe_Espaco(int vetor[],int posicao){
        int vazio[10];
        if(vazio[posicao]=='0')
                    return 1;
                else
                    return 0;
    }

    //chama a senha
    int chamar_Senha(int vetor[]){
        int num,i,retorno = 0;
        int vazio[10];
        int vet[10];
        
        for(i=0; i<10; i++) {
            if (vazio=='O'){
                vetor=num;
                vazio='X';
                retorno=1;
                break;
            }
        }
        return retorno;
    }
    int main (){
       //Variaveis Globais
       int tipo_Fila ;
       int resultadoFila;
      
       //declara e instancia os  vetores
       int fila_Preferencial[10] = {0,0,0,0,0,0,0,0,0,0};
       int fila_Normal[10]= {0,0,0,0,0,0,0,0,0,0};

       //declara uma variavel do tipo struct
       normal filaNormal;
       preferencial  filaPreferencial;
       
       printf("*******************************\n");
       printf("Bem vindo ao banco Santo Andre\n");    
       printf("*******************************\n"); 
       printf("\n");
       printf("\n");
       printf("Digite qual fila deseja entrar:\n");
       printf(" 1 - Para a fila normal\n");
       printf(" 2 - Para a fila preferencial\n");
       printf(" 0 - Para encerrar o programa\n");
       printf("\n");
       printf("Resposta:");
       scanf("%d", &tipo_Fila);
      
       
       if (tipo_Fila == 1)
       {
           int i=0;
           
         /*    for(i; i<10; i++){
               printf("%d", fila_Preferencial);
           }
        */
         printf("Digite seu nome:");
         scanf("%s", &filaNormal.nome);
         printf("Bem vindo a fila %s\n", filaNormal.nome);    
         printf("voce esta na fila de espera normal e o numero do seu ticket e : \n");
         ordena_Vetor(fila_Normal);
         printf(ordena_Vetor);
       }
       if(tipo_Fila == 2)
       {
            printf("Digite seu nome:");
         scanf("%s", &filaNormal.nome);
         printf("Bem vindo a fila %s\n", filaNormal.nome);    
            printf("Você está na fila de espera preferencial e numero do seu ticket e :\n");
        }
       if(tipo_Fila == 0){
            printf("Encerrando o sistema Banco Andre\n");
            printf("Evite que seu cartao seja cromado!!!");
         system("exit");
       }
       
            
    }

     

    • Curtir 1
  5. 16 horas atrás, TYSQUARE89 disse:

    Você apenas trocou %s ( string )  por %c ( char ), meio difícil de confundir mas acontece, portanto, troque:

    
    scanf("%c", fita); 
      printf("Sequência digitada : %c", fita);

     

    por

    
    scanf("%s", fita); 
      printf("Sequência digitada : %s", fita);

    Caramba que ***** vi agora esse erro, ***** =/ obrigado!

    • Curtir 1
  6. Bom eu to fazendo um trabalhinho  em que o cara digita uma sequencia de string no vetor por exemplo : aababa

    E eu quero ler essa string e exibir na tela só porque o professor ta pedindo mas não to conseguindo  ou mostra nada, ou mostra só 1 letra mesmo com for ( já tentei pegar o tamanho e fazer um for pra dar printf pra cada vez que rodasse o for)

     O código ta assim

    ////////////// 

     char fita[1000];

    printf("\nEntre com a sentenca desejada : (Apenas caractere a ou b ) \n"); 
      scanf("%c", fita); 

      printf("Sequência digitada : %c", fita);

    //////

    Não era pra exibir corretamente?

    • Curtir 1

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!