10/04/2016

Ejercicio 23

Haga un algoritmo que permita convertir un número decimal a binario, y que el resultado en binario se guarde en un vector.


#include <iostream>
//Se incluye la clase Convertir para despues llamar a sus metodos
#include "Convertir.h"

using namespace std;

int main(void)
{
    //Se crea un objeto de la clase Convertir (Instanciaciación)
    Convertir *obj = new Convertir();
    //se define una variable "n" de tipo entero
    int n;
    //Se pide que se digite el numero decimal
    cout << "Digite numero decimal" << endl;
    cout << ">> ";
    //se guarda el digito en la variable "n"
    cin >> n;
    obj->setNum(n);//se encapsula la variable n
    obj->contarDatos();//se llama al metodo contarDatos()
    obj->crearVector();//se llama al metodo crearVector()
    obj->toBinary();//se llama al metodo toBinary()

    //se muestra el numero decimal
    cout << "DEC " << obj->getNum() << endl;
    //se muestra el texto "BIN" (BINARIO)
    cout << "BIN ";
    //se recorre el vector desde la posicion ultima hasta la primera
    for(int i = obj->getTam(); i >= 0; i--)
    {
        //se muestra el valor en binario que haya en cada posicion (0 ó 1)
        cout << obj->getDatos(i);
    }
}
     

    Tal vez alguien lo necesite






Pronto se implementara en JAVA :'v
Ejercicios recientes
Ejercicios anteriores
Arriba! :v
Pronto se implementara en JAVA :'v
Ejercicios recientes
Ejercicios anteriores
Arriba! :v