Arduino para Iniciantes

Cursos


Simulados


P&R

Arduino-36 Projetos

Ajude-nos a manter este site sempre atualizado com novos Cursos, Tutoriais, Simulados e Projetos. Agradecemos a sua colabora��o.


Tutoriais C++ - 8

Como Converter um N�mero Decimal em Bin�rio

  Podemos converter qualquer n�mero decimal (base 10 (0 a 9)) em n�mero bin�rio (base 2 (0 ou 1)) em C++.

  N�mero Decimal

  Um n�mero decimal � um n�mero de base 10 porque varia de 0 a 9, h� um total de 10 d�gitos entre 0 e 9. Qualquer combina��o de d�gitos � um n�mero decimal, como 223, 585, 192, 0, 7 etc.

  N�mero Bin�rio

  Um n�mero bin�rio � um n�mero de base 2 porque � 0 ou 1. Qualquer combina��o de 0 e 1 � um n�mero bin�rio, como 1001, 101, 11111, 101010 etc.

  Veja na Tabela 8.1 alguns n�meros decimais e seus correspondentes em bin�rios:


Tabela 8.1

  Vejamos como funciona o algoritmo de convers�o decimal para bin�rio:

  Etapa 1: Divida o n�mero por 2 a% (operador de m�dulo) e armazene o restante na matriz.
  Etapa 2: Divida o n�mero por 2 a / (operador de divis�o).
  Etapa 3: Repita a etapa 2 at� que o n�mero seja maior que zero.

  Agora vejamos um exemplo pr�tico para converter um n�mero decimal em bin�rio:

  1. #include <iostream>
  2. using namespace std;
  3. int main ()
  4. {
  5. int a [10], n, i;
  6. cout << "Digite o n�mero a ser convertido: ";
  7. cin >> n;
  8. for (i = 0; n> 0; i ++)
  9. {
  10. a [i] = n% 2;
  11. n = n / 2;
  12. }
  13. cout << "Bin�rio do n�mero fornecido: ";
  14. for (i = i-1; i>= 0; i--)
  15. {
  16. cout << a [i];
  17. }
  18. }

  Resultado:

  Digite o n�mero a ser convertido: 9.

  Bin�rio do n�mero fornecido: 1001.

*****

Tutoriais


Programas



Projetos


O Catador de Lixo Arduino para Iniciantes Programando com Arduino-12 Projetos
Cursos

Android
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
SQL
P&R

Android
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Simulados

Android
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
SQL
Tutoriais

Android
App Inventor 2
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Programas

Android
App Inventor 2
C
Java
JQuery
JScript
PHP
Python
Projetos

Android
App Inventor 2
Arduino

Copyright 2020 - Simulados & Tutoriais - Todos os Direitos Reservados.