Ir ao conteúdo
  • Cadastre-se

Kelvin Isael Seibt

Membro Pleno
  • Posts

    20
  • Cadastrado em

  • Última visita

posts postados por Kelvin Isael Seibt

  1. Pouca RAM, creio que hoje em dia seja "corajoso" tentar jogar com menos que 8Gb. Outra coisa que pode ajudar seria um ssd.

    Poderia ser falta de VRAM também, porém eu tenho uma GTX 750 Ti 2Gb e não tive problemas com Fortnite.


    P.S: Posso estar errado, e peço que me corrijam se estiver mas a sua fonte não tem potencia suficiente para a sua configuração se colocar ela num ambiente de muito stress. A GTX 750 Ti pede 300W de alimentação e o seu processador 51W. Enquanto roda estes jogos leves não vai perceber, mas vale a pena ficar ligado.

  2. @Iawhew Olá, tente instalar o driver de áudio padrão da placa-mãe. Como você não informou a versão do seu sistema, não consigo lhe dar o link com o executável para baixar. Porém a operação é simples, entre no link abaixo e escolha a versão do seu sistema e depois procure na lista pelo Realtek HD Audio.
    https://www.gigabyte.com/br/Motherboard/GA-B85M-Gaming-3-rev-10#support-dl
    Só baixar e instalar, isso deve resolver os problemas tanto de compatibilidade com a caixa de som, quanto com os conectores frontais.

  3. Bom, indo pelo meu modo de organizar o problema, seria interessante trabalhar com uma struct:

    #include <stdio.h>
    #define MAX_ALL 100
    
    typedef struct{
        char nome[30];
        int telefone;
    } Contato;
    
    int main(){
    	Contato Lista [MAX_X];
    }

    Colocar as funções em uma biblioteca a parte (Ex: "funcoes.h"), pois deixa o main mais limpo e com melhor visibilidade dos passos que estão sendo feitos.

    #include "funcoes.h"

    Por ultimo, algo muito útil que esquecemos ou esperamos a finalização do código para fazer, comentar o código.
    Algo que eu não havia visto é que você não declarou o protótipo das suas funções antes do main:

    #include <stdio.h>
    #define MAX_ALL 100
    
    typedef struct{
        char nome[30];
        int telefone;
    } Contato;
    
    void MostrarMenu();
    
    int main(){
    	Contato Lista [MAX_X];
    }
    
    void MostraMenu(){
        printf("\n====== AGENDA TELEFONICA ======\n\n");
        printf("\n====== MENU ======\n");
        printf("Informe a opcao desejada:\n\n");
        printf("1) Adicionar um contato a agenda.\n");
        printf("2) Remover um contato da agenda.\n");
        printf("3) Lista de contatos cadastrados da agenda.\n");
        printf("4) Buscar contato na agenda.\n");
        printf("5) Editar contato da agenda.\n");
        printf("6) Sair.\n\n");
    }

     

    • Obrigado 1
  4. @Gabriel T.I Tem que ser mais específico, afinal me parece que deseja que alguém faça-o por você e assim não vai aprender. Se me equivoquei e não foi isso, basta seguir o que o @devair1010 instruiu no final, ou seja, procurar um programa e executar o código. Vou lhe dar o pontapé inicial no exercício 1, basta apenas repetir a logica para a linha 19.
     

    #include <stdio.h>
    
    int main(){
        int vetA[10],vetB[10], i;
    
        for(i=0;i<10;i++){
            vetB[i] = 0;
            if(i % 2 == 0)
                vetA[i] = i;
            else
                vetA[i] = 2 * i;
        }
    
        printf("Linha 12:\n[ A ]  [ B ]\n");
        for(i=0;i<10;i++)
                printf("%3d%7d\n", vetA[i], vetB[i]);
      
      	return 0;
    }

    Apenas um adendo, o programa não possui uma estrutura complexa e muito menos extensa, qualquer pesquisa no Google pode resolver a sua dúvida. Porém, se há problema em entender o código, seria interessante revisar o conteúdo que estudou em logica de programação.

    • Curtir 1
  5. @Luana Trevisan por isso perguntei, o que acontece é que a entrada frontal só funciona com os drivers de som da placa-mãe. Se quiser resolver o problema da entrada frontal, faz o seguinte, instala esse programa:
    https://www.cpuid.com/downloads/cpu-z/cpu-z_1.84-en.exe
    Depois de executar ele, vai na aba Mainboard e checa a manufatura Ex. ASUSTek e o modelo Ex. H81M-C/BR. Depois é so jogar no google ASUSTek H81M-C/BR, entra no site do fabricante e procura alguma aba de driver. Ex. https://www.asus.com/br/Motherboards/H81MCBR/HelpDesk_Download/.
    Escolhe o sistema e depois procure na lista até encontrar o de audio. So instalar este que dará certo.

    • Curtir 1
    • Obrigado 2
  6. @SheretahFiz em C aqui creio que não seja difícil pra você fazer as alterações necessárias (se houver) para que o mesmo rode com seu compilador.
    Me corrija se eu tiver entendido errado o enunciado.
     

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    
    int main(){
        int jogadorum = 0, jogadordois = 0, bot, controlador=0, numescolhido;
    
        srand((unsigned)time(NULL));
    
        bot = rand()%10;
    
        do{
            if(controlador == 0)
                printf("Jogador 1 : Escolha um numero: ");
            else
                printf("Jogador 2 : Escolha um numero: ");
    
            scanf("%d", &numescolhido);
            if(controlador == 0){
                if(bot == numescolhido){
                    printf("\nJogador 1 acertou, era o numero %d", bot);
                    printf("\nJogador 1 teve %d erros!", jogadorum);
                }else
                    jogadorum++;
    
                controlador++;
            }else{
                if(bot == numescolhido){
                    printf("\nJogador 1 acertou, era o numero %d", bot);
                    printf("\nJogador 1 teve %d erros!\n\n", jogadordois);
                }else
                    jogadordois++;
    
                controlador--;
            }
        }while(bot != numescolhido);
    
        return 0;
    }

     

    adicionado 22 minutos depois

    @Sheretah Perdão não vi que você tinha alterado o enunciado.
    Você pode usar structs?

    adicionado 34 minutos depois
    1 hora atrás, Sheretah disse:


    1) Uma empresa decidiu fazer o recrutamento para preencher algumas vagas . Os candidatos serão cadastrados por computador . Faça um algoritmo para :
    a) Ler o número de inscrição do candidato , idade, sexo
    B) Mostrar a idade média dos candidatos .
    c) Mostrar o número total de candidatos (homens e mulheres).

    Qual o código e/ou fluxograma que devo fazer? (Lembrando, não posso usar matrizes)

    #include <stdio.h>
    #define max 5
    
    typedef struct{
        int inscricao;
        int idade;
        char sexo;
    } Inscricao;
    
    int main(){
        Inscricao participantes[max];
        int x, soma = 0, mulher = 0, homem = 0;
    
        for(x=0;x<max;x++){
            printf("\nInscricao: ");
            scanf("%d%*c", &participantes[x].inscricao);
            printf("Idade: ");
            scanf("%d%*c", &participantes[x].idade);
            printf("Sexo: ");
            scanf("%c%*c", &participantes[x].sexo);
        }
    
        for(x=0;x<max;x++){
            soma += participantes[x].idade;
            if(participantes[x].sexo == 'f')
                mulher++;
            else
                homem++;
        }
    
        soma = soma/max;
    
        printf("\nA media de idade eh de %d.\n", soma);
        printf("\nSão %d mulheres e %d homens.\n", mulher, homem);
    
        return 0;
    }

     

     

  7. Não sei se com "tenho problemas sérios para entender listas" se referia a listas lineares, eu escrevi o algoritmo presumindo que NÃO.

     

    #include <stdio.h>;
    
    void getMes(int mes){
        switch(mes){
        case 0:
            printf("Janeiro = ");
            break;
        case 1:
            printf("Fevereiro = ");
            break;
        case 2:
            printf("Marco = ");
            break;
        case 3:
            printf("Abril = ");
            break;
        case 4:
            printf("Maio = ");
            break;
        case 5:
            printf("Junho = ");
            break;
        case 6:
            printf("Julho = ");
            break;
        case 7:
            printf("Agosto = ");
            break;
        case 8:
            printf("Setembro = ");
            break;
        case 9:
            printf("Outubro = ");
            break;
        case 10:
            printf("Novembro = ");
            break;
        default:
            printf("Dezembro = ");
        }
    }
    
    int main(){
        float ListaMeses[12];
        float somaMeses = 0;
        int x;
    
        for(x=0;x<12;x++){
            getMes(x);
            scanf("%f%*c", &ListaMeses[x]);
        }
    
        for(x=0;x<12;x++)
            somaMeses += ListaMeses[x];
        
        somaMeses = somaMeses/12;
    
        printf("\nMeses com temperaturas acima da media (%.2f graus):\n", somaMeses);
        for(x=0;x<12;x++){
            if(ListaMeses[x] > somaMeses){
                printf("%d - ", x);
                getMes(x);
                printf("%.2f graus\n", ListaMeses[x]);
            }
        }
    }

    Não vi necessidade de usar uma struct, mas essa é a minha visão. Ideal seria tentar refazer o código ao seu modo.

    • Curtir 1
  8. Como o @Henrique Ariel AG  mencionou:
    [Verificar a cada loop]

    inteiro num1, num2, num3, controlador;
    INICIO
    controlador= 0
    enquanto(controlador <> -1) faça
    inicio
         leia(num1,num2,num3);
         escreva((num1+num2+num3)/ 3);
         escreva("Deseja repetir? [Qualquer tecla] Sim     [-1] Não");
         leia(controlador);
    fim;
    FIM.


    P.S = Desculpa se meu portugol estiver com erros, deu preguiça de ir atrás da sintaxe, mas acho que a lógica já esta clara.

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!