Ir ao conteúdo
  • Cadastre-se

felipeS2

Membro Pleno
  • Posts

    38
  • Cadastrado em

  • Última visita

posts postados por felipeS2

  1. .Pessoal, criei um velocímetro em Android e é funcional!
    Porém eu gostaria de saber como faço para guardar a maior velocidade.
    Tenho o seguinte:
       

    public void onLocationChanged(Location location) {
            TextView txt = (TextView) this.findViewById(R.id.velocidade_inicial);
            TextView txt2 = (TextView) this.findViewById(R.id.velocidade_maxima);
            float maxima = 0;
            if(location==null){
                txt.setText("-.- km/h");
            }
            else{
                float nCurrentSpeed = (location.getSpeed()*3600/1000);
                txt.setText(nCurrentSpeed + " km/h");
                if (nCurrentSpeed>maxima){
                    maxima = nCurrentSpeed;
                    txt2.setText(maxima + " km/h");
                }
            }
        }


    Está acontecendo o seguinte, ele atualiza o valor da minha velocidade atual e junto atualiza minha velocidade máxima, porém quando minha velocidade atual abaixa, minha velocidade maxima também abaixa junto! Por que acontece isso? Como faço a correção?

  2. Buenas senhores! 

    Preciso desse programa C simples na linguagem Assembly. 

    É apenas um demonstrativo de idade:




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


    int main()
    {
    int numero;
    printf("1) Idade entre 0 e 12 anos;\n2) Idade entre 13 e 17 anos;\n3) Idade entre 18 e 60 anos;\n4) Idade acima de 60 anos;\n\nDigite uma das opcões acima (1-4): ");
    scanf("%d",&numero);


    if(numero == 1)
    {
    printf("\nCrianca");
    }
    else if(numero == 2)
    {
    printf("\nAdolecente");
    }
    else if(numero == 3)
    {
    printf("\nAdulto");
    }
    else if(numero == 4)
    {
    printf("\nMelhor Idade");
    }
    else
    printf("\nOpcao Incorreta\nCrianca");
    }


     

    Obrigado!

  3. Parece placa mãe... desativa o turbo boost (se for amd) e verifica...

     

    TE AMO VEI!

    DEU CERTO!

     

    Realmente tava ligado o AMD Overdrive, desliguei e resolveu, eu tinha ligado pra brincar com o OC da placa de vídeo e nem me toquei (antes de formatar). O estranho que eu formatei o PC e mesmo assim ele continuou ligado ao invés de "resetar" e voltar para "desativado".

  4. Só para conhecimento, há um tempo atras eu fiz overclock no meu processador, de 3.4ghz fui testando varias frequencias 4.0ghz,3.8ghz e consegui manter 3.6ghz sem alterar voltagens, deixei por 1 mês +/-, apresentou alguns problemas de aquecimento e travação então voltei pra 3.4ghz.

     

    Recentemente está dando problemas de travamento, acontece o seguinte, DO NADA meu mouse para de funcionar e o som também para de funcionar, funcionando só o teclado e com restrições, precisando assim resetar o pc para voltar a funcionar.

     

    Hoje jogando Dayz, meu pc apagou dando tela azul, apresentou a seguinte mensagem: ** Hardware Malfunction; Call your hardware vendor for support.

     

    Como eu descubro se é o processador ou a placa mãe que deu pau? (Não é problema de software pois ja formatei o pc e continua o mesmo)

  5. Por exemplo, quero criar um arquivo chamado Varios com todo conteúdo de shells,services,sysctl.conf e resolv.conf (estão em /etc). Se possível, um comando com UMA linha apenas, a unica forma que

    conheço de criar arquivo seria com ">" ou "touch" mas não consegui. 

    HELP!

    UBwq8ZE.png

     

    Edit:

    Tentei agora usando o comando cp. Coloquei "cp /etc/{shells,services,sysct1.conf,resolv.conf} varios" porém aparece erro, diz que varios nao é uma pasta

  6. Ola, seguinte, toda vez que vou gravar algum vídeo (independente do programa de gravação: fraps/bandicam/dxtory...) a audio do sistema simplesmente SOME, não tem audio, mas isso por alguns segundos depois volta, ai grava por alguns instantes com audio ai novamente SOME por alguns segundos.

    Mas o curioso vem agora, quando vou olhar a gravação essas partes onde cortou o audio do sistema NÃO aparecem no vídeo, o vídeo sai "cortado".

     

    WTF? Devo formatar? (não to afim)

  7. Então esse código que você passou não está imprimindo nada, então coloquei o printf depois do sleep() ali em baixo para ver o que imprimia, agora ele está imprimindo varias "barras" mas não está aparecendo a porcentagem no final e está quebrando linhas:

     

     

    {

      float n = 0;
     
    printf("Digite o tamanho da linha,maximo 100: ");
    scanf("%f",&n);
     
    int n2 = 0;
    printf("Digite 1 ou 3 para o 4o do tamanho: ");
    scanf("%f",&n2);
    float quant = (60/n)*1000 ;
    int temp = 0;
    while((temp = temp + quant) < 60000)
    {
    Sleep(quant);
    printf("\xB2");
    }
    }

     

    O que devo fazer?

    (Eu uso o DEV C++ para compilar, por isso substitui os cout,etc para umas "variáveis" mais simples, já que ele não compila com esses)

  8. Estou tentando fazer esse simples exercício de vetor:

     


    Escreva um programa que leia um vetor de 50 posições de números inteiros e mostre somente os
    positivos.

     

    Fiz esse código:

     

    #include <stdio.h>#include <stdlib.h>int main(){int valor[50],positivos[50];int i,p,maior;for(i=0; i<50; i++) { printf("Valor %d: ", i);scanf("%d", &valor[i]);if (valor[i]>0)printf("  Maior: %d  \n", valor[i]);}}

     

    Ele está sim verificando se é positivo ou não, mas o problema é que ele está imprimindo logo após a entrada do usuário, como faço para armazenar os valores positivos para só depois imprimir para o usuário apenas os números positivos?

  9. Não estou conseguindo fazer essa barra de progresso, alguem consegue?

     
    Faça uma barra de progresso com caracteres ASC. Use a função Sleep() do 
    windows.h para fazer o delay do tempo. A barra deve ser preenchida durante 1 minuto, mais 
    ou menos. Permita que o usuário escolha seu tamanho, entre ¼ e ¾ de uma linha. Imprima o 
    valor correspondente em % do progresso atual. Estipule seu tamanho máximo para que não 
    ultrapasse o fim de uma linha. 
    Exemplo de barra: ▓▓▓▓ 20% 
    Vai aumentando com o tempo ▓▓▓▓▓▓▓▓▓▓▓▓ 60% 
    Dica: veja se é possível alterar os dados da barra sobrescrevendo a mesma linha. 
  10. Preciso fazer esse código, não estou conseguindo fazer, alguem pode fazer?

     

    É um processo que classifica números em ordem crescente ou decrescente. 
    Também é utilizado para classificar palavras em ordem alfabética, facilitando sua localização. 
    Preencha um vetor com 30 números inteiros de valores aleatórios, usando a função rand() do 
    C++. Mostre-os. Então ordene o vetor usando um método de sua criação, e mostre-o 
    novamente. 
  11. Alguém passa esse código? Não consegui fazer

     

    Crie um texto com pelo menos 500 caracteres e guarde-o numa string. Pode 
    copiar o texto de algum site interessante da web. Então permita ao usuário digitar um 
    caractere, e encontre todas as ocorrências dele no texto, mostrando sua posição. Permita 
    também trocar todas as ocorrências de um caractere por outro diferente. 
  12. Alguém sabe fazer esse código?

    Escreva um programa que imprima a tabela ASC na tela, ou seja, os caracteres 
    entre 0 e 255. 
    Imprima 4 colunas: o código numérico do caractere, o caractere em si, o seu código em 
    hexadecimal e em binário. 
  13. Não estou conseguindo fazer o numero por extenso, como faz?

     

    Reescreva o programa da lista 1 usando vetores de strings. 
    Enunciado: Escreva um programa que escreve por extenso qualquer numero entre 0 e 999.999 
    fornecido pelo usuário. 
    • Se o número contiver mais de seis dígitos ou for negativo, o programa deverá imprimir 
    uma mensagem de erro e não executar. 
    • OBS: A ideia mais simples é separar o numero em seus dígitos componentes, ou seja, 
    unidade, dezena, centena, etc. Então só existem 10 possibilidades de impressão para cada 
    caso (Sugestão: Use os operadores de divisão e de resto para separar o numero em seus 
    algarismos isolados). 
    Exemplo: se a entrada for 1182, o programa deverá imprimir “mil e cento e oitenta e dois”. 
  14. Não entendi como faz esse código, alguém pode fazer?

     

    Uma variável inteira de 32 bits pode armazenar 232 valores. Considerando 
    que metade são negativos e metade positivos, são valores representáveis no tipo INT do C++ 
    de -2.147.483.648 até +2.147.483.647. 
    Se eu quiser representar um número maior que 2.147.483.647, isto será impossível por falta 
    de espaço na variável e este erro é chamado de OVERFLOW. 
    Escreva um programa que mostre os fatoriais dos números entre 0 e 100. Como o fatorial é 
    um número muito grande, haverá overflow no programa. Além disso, indique a partir de qual valor ocorreu overflow no seu fatorial. 
  15. Pois é, a famosa tela azul. 

    Tenho um processador AMD Phenom II X4 965, originalmente de 3.4GHz, quis fazer um OC nele, coloquei em 3.8GHz e não mexi nas voltagens (Vcore) tudo padrão, nao alterei, apenas mesmo na frequência do processador.

    Estressei o mesmo em 100% e pareceu ficar estável chegando ao máximo 60º (Aumento de 5º já que antes sem OC chegava a 55º).

    Porém hoje ao renderizar um vídeo deu Tela Azul. Ai reiniciei a maquina e renderizei de novo, e novamente Tela Azul. Pelo que pesquisei, está acontecendo isso porque não alterei as voltagens (Vcore), porém não achei nenhum lugar onde diz para quanto devo aumentar.

     

    Então essa e minha duvida, atualmente o Vcore está em 1.464V (Sem alterações, default). Para quanto devo aumentar para conseguir o OC de 3.8GHz sem dar tela azul ou super aquecimento?

    Por enquanto coloquei em 3.6GHz sem mexer nas voltagens e esta 100% estável, mas quero mais...

     

    Meu setup:

    MOBO: GA-970A-DS3P

    PROCESSADOR: PHENOM II X4 965

    COOLER: WaterCooler H55

    PLACA DE VÍDEO: Radeon HD 6850 

    RAM: 6GB

    HDD: 2x 500gb 

    FONTE: Dr.Hank 500w

     

    Obrigado desde já.

  16. Ola, quero fazer Overclock do meu processador AMD Phenom II X4 965, já tenho ele a tempos e nunca mexi nisso, ainda está original (3416 MHz). 

    Porém eu não sei em quantos MHz devo aumentar, vi pessoas colocando em 4.6MHz mas acho que é muito. Quero que pelo menos dure 6 meses, qual a melhor frequência?

     

    Segue meu Setup:

     

    MOBO: GA-970A-DS3P

    PROCESSADOR: PHENOM II X4 965

    COOLER: WaterCooler H55

    PLACA DE VÍDEO: Radeon HD 6850 

    RAM: 4GB

    HDD: 2x 500gb 

    FONTE: Dr.Hank 500w

     

    Edit:

    Posso fazer igual deste vídeo? (Desconsidere a parte em que mexe na memória)

    Já que tem a minha placa mãe, assim fica fácil de eu fazer (Já que não faço a menor ideia como faz isso)

  17. Dessa forma está errada.

    Quando eu disse dentro do while, é dentro do bloco while... por exemplo

     

    do{...i = i + 1;}while(num != r && i < 6);
    Até dá para incrementar e comprar no mesmo comando, mas não é da forma que você fez.

     

    Obrigado

     

    Obrigado.

    Ultima duvida, o codigo final ficou assim: 

     

    #include <cstdio>

    #include <cstdlib>
    #include <iostream>
    #include <time.h>
     
    int main()
    {
    system("color e0");
    printf("\t\t\t**JOGO DA ADIVINHACAO**\n");
    printf("\t\t**FOI GERADO UM NUMERO ENTRE 0 E 100**\n");
    printf("\t**voce TEM 6 TENTATIVAS PARA ACERTAR O NUMERO GERADO**\n");
    int r,num,i=0;
    srand(time(NULL));
    r = rand()%100;
    printf("\nRascunho: %d\n\n",r);
    printf("Digite um numero inteiro entre 0 e 100: ");
    do
    {
    scanf("%d",&num);
    if (num == r)
    printf("\nParabens voce ACERTOU!!!\n\n");
    else
    {
    if (num > r)
    printf("\nNao acertou, precisa ser menor: ");
    else
    printf("\nNao acertou, precisa ser maior: ");
    i++;
    }
    }
    while(num!=r && i < 6);
    if (i == 6)
    printf("\n\nExcedeu as 6 tentativas, o numero correto era: %d\n\n", r);
    system("PAUSE");
    }

     

    Quando eu faço as 6 alternativas ele aparece uma linha a mais sem nenhum motivo, por que? O programa em si ta funcionando, so nao entendi porque apareceu uma linha a mais. Sabe por que?

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...