+ Responder ao Tópico



  1. Olá,parece bem simples,mas o exercicio requer um pouco de raciocinio.Preciso fazer 6 conversões de numeros:
    Binario-->Decimal
    Binario-->Hexadecimal
    Decimal--->Binario
    Decimal-->Hexadecimal
    Hexadecimal-->Decimal
    Hexadecimal--->Binario

    Regras:
    *Não pode ser usado vetores tanto de numero como de caracteres;
    *Não pode ser usada funçoes prontas
    *Não pode usado estruturas complexas,somente FOR,WHILE, DO WHILE,IF,ELSE

  2. Tu tem que desenvolver isso em que linguagem?



  3. [b]Tem que desenvolver em C ou C++.


  4. Se você for desenvolver em C, tu pode converter qualquer inteiro para hexadecimal e octal utilizando máscaras, assim:

    Código :
    #include <stdio.h>
    #include <stdlib.h>
     
    main()
    {
    int numero=10;
     
    printf("Numero em hexa e' %x, ja' em octal fica %o",numero,numero);
     
    }

    Entretanto, pra explicar o lance da conversão, eu vou ter que escrever uma aula de métodos númericos pra ti. Como eu estou com preguiça e eu sou a favor de que você leia um pouco, eu vou jogar o algoritmo e tu que se lasque pra entender. Eu usei vetor:

    Código :
    #include <stdio.h>
    #include <stdlib.h>
     
    main()
    {
       int i,binario[100],numero;
     
     
       printf("Digite o numero que deseja converter: ");
       scanf("%d",&numero);
       i=-1;
       while(numero!=0)
       {
          i++;
          binario[i] = numero % 2;
          numero = numero / 2;
       }
     
       while(i >= 0)
       {
          printf("%d",binario[i]);
          i--;
       }
       printf("\n");
       system("PAUSE");
       return 0;
    }






Tópicos Similares

  1. AP GTS Telecom (comentários)
    Por tailerteilor no fórum Redes
    Respostas: 13
    Último Post: 27-08-2007, 16:08
  2. Conectando dois APs GTS Ponto-a-Ponto
    Por pinkfloydlsd no fórum Redes
    Respostas: 5
    Último Post: 08-03-2007, 20:01
  3. Hexadecimal para Decimal
    Por doidoht no fórum Servidores de Rede
    Respostas: 1
    Último Post: 19-04-2005, 13:34
  4. Decimal p/ Hexadecimal
    Por doidoht no fórum Servidores de Rede
    Respostas: 4
    Último Post: 15-04-2005, 14:53
  5. hexadecimal para decimal..
    Por kappalinux no fórum Linguagens de Programação
    Respostas: 9
    Último Post: 15-01-2004, 09:23

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L