Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Converte inteiro para,Hex,Oct,Bin

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ Converte inteiro para,Hex,Oct,Bin

    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;
    }

  • Font Size
    #2
    Muito Bom cara, mais uma dica, no lugar de encher o codigo de IFs, use o Switch, ficara bem mais compacto e legivel!
    sigpic


    Patati Patacula, la vem o pato para ver o que Ha!!

    Comment

    X
    Working...
    X