Ir ao conteúdo
  • Cadastre-se

Soma de Numeros Binarios, Ajuda C++


spoki

Posts recomendados

Olá , sou iniciante em C++ e preciso fazer um programa em C++ seguindo isto :

Desenvolver o fluxograma e codificar em C++ um programa para o enunciado:

Devem-se solicitados ao usuário dois números de no máximo 8 bits. Deve ainda ser possível para o usuário selecionar se deseja somar ou subtrair os dois números. A soma/subtração deve ser executada da seguinte forma:

a)os números fornecido pelo usuário devem ser convertidos para binário (armazenando cada bit numa posição de um vetor)

b)deve ser executada a soma binária ou subtração binária (neste caso é necessário fazer o complemento de dois do segundo número)

c)deve-se identificar resultados inválidos (overflow)

d)o resultado binário armazenado no vetor deve ser convertido novamente para decimal, observando-se que se o resultado for negativo será necessário executar o complemento de dois antes da conversão binário-decimal

Estou tendo problemas na hora de articular como montar o programa.

Se puderem ajudar , com exemplos ou algo do tipo , fiko MUITISSIMO AGREDECIDO.

Obrigado.

Link para o comentário
Compartilhar em outros sites

Tem um desafio e tanto pela frente. Fiz apenas os algoritmos para conversão de decimal para binário e outro algoritmo para conversão de binário em decimal. Ainda não fiz os cálculos para soma e subtração entre binários, não pensei numa maneira de resolver.

Não dá pra colocar os algoritmos prontos pra você sem que poste alguma coisa..

A soma entre binários obedece a seguinte tabela verdade:

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 0 + overflow

A subtração obedece a seguinte tabela:

0 - 0 = 0

0 - 1 = 1 + carry

1 - 0 = 1

1 - 1 = 0

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!