VisualgMaster
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
VisualgMaster

Bem vindo ao fórum visualgmaster, tudo relacionado ao visualg, tire suas dúvidas, resolva seus algoritmos.
 
InícioInício  PortalPortal  ProcurarProcurar  Últimas imagensÚltimas imagens  RegistarRegistar  Entrar  

 

 Algoritmo para converter bases numéricas

Ir para baixo 
2 participantes
AutorMensagem
Hotwave
Novato
Novato



Masculino
Número de Mensagens : 1
Idade : 45
Localização : Santos
Data de inscrição : 06/03/2011

Algoritmo para converter bases numéricas Empty
MensagemAssunto: Algoritmo para converter bases numéricas   Algoritmo para converter bases numéricas Icon_minitimeTer Mar 08, 2011 12:24 pm

Olá gente,

Sou aluno do primeiro ciclo de ADS, e estou aprendendo o básico ainda. Estou com dificuldade no seguinte exercício:

"Receba um número no sistema decimal e converta para binário. Exiba o binário"

A idéia principal pegar o número e dividí-lo por 2 e ir somando os restos, correto? Mas não sei como continuar dividindo o número digitado pelo usuário para converter para binário

O que eu já fiz:

var

numero, resto : inteiro

inicio

escreval ("digite um número ")
leia (numero)
numero mod 2 // inicio da conversão
resto := numero mod 2 // resto da primeira divisão

se resto<=2 entao // continuar a divisão
???????
?????????

fimalgoritmo



Ir para o topo Ir para baixo
Virgílio Cossa
Novato
Novato



Masculino
Número de Mensagens : 2
Idade : 34
Localização : Maputo-Mocambique
Data de inscrição : 12/05/2014

Algoritmo para converter bases numéricas Empty
MensagemAssunto: Re: Algoritmo para converter bases numéricas   Algoritmo para converter bases numéricas Icon_minitimeSeg maio 12, 2014 9:32 am

Tenho aqui uma solucão..

algoritmo "Conversão de Bases"
// Função :Converter Bases Numéricas
// Autor : virgilio Cossa
// Data : 9/5/2014
// Seção de Declarações
var
numero, resto : inteiro
X:caracter
inicio
Escreva("Digite o nº Decimal")
leia(numero)
enquanto numero>0  faca
  resto<-(numero) mod 2
  x<-numpcarac(resto)+x     // Converte o resto para caracter e concatena em frente ao "X"
  numero<-(numero) div 2
fimenquanto

  escreval("A conversão resultou em ",X, "Binário")

FimAlgoritimo



Espero ter ajudado...
Ir para o topo Ir para baixo
 
Algoritmo para converter bases numéricas
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Ajuda com algoritmo para sorteio (mod)
» Converter vetor caracter para inteiro
» Algoritmo para calculo de determinantes de ordem "n"

Permissões neste sub-fórumNão podes responder a tópicos
VisualgMaster :: VisualgMaster :: Pedidos de algoritmos-
Ir para: