Jump to content


Photo

Coversão De Bases Com Vetores


  • Faça o login para participar
1 reply to this topic

#1 gustavocosta

gustavocosta

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 29/04/2008, 09:15

Ola galera estou precisando resolver um exercicio,que receba um numero inteiro de 1 ate 1000,e converta este numero para binario.Utilize um vetor de 20 posições.

Inicio

tipo tbinario:vetor[1...20] de inteiro
tbinario:vbinario;
inteiro:cnt,num;

para cnt de 1 ate 20 passo 1 faça
escreva ("Digite um numero de 1 ate 1000");
leia(num);
enquanto num >0 faça
num mod2

Agora num consigo mais continuar,gostaria muita da ajuda de alguém,e como eu faço pra mostar eles,nao entendi muito vetores....


Galera quem puder me ajudar desde ja agradeçoo!!!Abraço

#2 dgt

dgt

    diego^SCFC

  • Usuários
  • 281 posts
  • Sexo:Masculino
  • Localidade:Recife-PE
  • Interesses:Java, Delphi, PHP, SQL, Modelagem de Dados, CSS, Lógica de Programação (Algoritmos), Teoria em Banco de Dados

Posted 02/05/2008, 23:23

Para cnt de 1 Ate 20 Passo 1 Faca
		Escreva("Digite um numero de 1 ate 1000: ")
		Leia(num)
		Se (num > 0) e (num <= 1000) Entao
		   tbinario[cnt] <- num MOD 2
		   Escreval(tbinario[cnt])
		Senao
			 Escreval("Digite um numero entre 1 e 1000.")
		FimSe
   FimPara

Levando-se em conta que você digita números entre 1 e 1000, o seu código nunca vai sair do laço Enquanto...

Abraço!

Edição feita por: dgt, 02/05/2008, 23:29.

Posted Image




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq