Olha ai galera fiz um codigo que converte valor inteiro para ,Octal,Hexadecimal, ou Binary tudo em C++..
Código:
#include <iostream> #include <stdlib.h> //para as função itoa using namespace std; int main (void) { //Declaração de variaveis int opcao,valor; char valorconvertido[30], continuar = 's'; INICIO://função do goto. tradução voltarpara while(continuar =='s' || continuar == 'S'){ system("cls"); cout<<"\tConvert v1.0"<<endl; cout<<"Informe um valor Inteiro.:"; cin >>valor; cout<<"1-..Hexdecimal"<<endl; cout<<"2-..Octal"<<endl; cout<<"3-..Binary"<<endl; cout<<"Escolha uma opcao.:"; cin >>opcao; if(opcao > 3 || opcao < 1) goto INICIO;//volta para INICIO: if( opcao == 1){ //i = inteiro to = para a = ascii, itoa(valor,valorconvertido,16);// 16 converte para Hexadecimal cout<<""<<valor<<" Convertido para Hexadecimal = "<<valorconvertido<<endl; } else if(opcao == 2){ itoa(valor,valorconvertido,8);// converte para Octal // valorconvertido = valor cout<<""<<valor<<" Convertido para Octal = "<<valorconvertido<<endl; } else if(opcao == 3){ itoa(valor,valorconvertido,2);// converte para Binary // valorconvertido = valor cout<<""<<valor<<" Convertido para Binary = "<<valorconvertido<<endl; } cout<<"Deseja continuar[s/n].:"; cin>>continuar; } return 0; }
Comment