Programa Números Cardinais

Postado por Samuel Lima em 19 de Maio de 2014  •  Comentários (0)  • 

Os algarismos arábicos ou árabes, foram trazidos da Índia para o Ocidente há muitos séculos atrás e são aqueles que ainda usamos nos nossos dias.
Os números que escrevemos são formados pelos algarismos 0,1,2,3,4,5,6,7,8 e 9.
cardinal: indica quantidade determinada de seres, de objetos, de animais e etc.
Se for do seu interesse saber mais sobre os números, pesquie na internet
e encontrará milhares de links falando sobre o assunto.

Aproveitando esta véspera de feriado, e o tempo que me sobrou, comecei
a criar este programa, e coloquei o nome de: "PROGRAMA NUMEROS CARDINAIS". O Programa converte números arábicos em cardinais, de 1 a 9999.

Breve resumo do funcionamento:

O programa começa pedindo para que se digite um número, é claro, más existem parâmetros estabelecidos, quanto ao uso destes numeros, porque se você digitar um número negativo que não seja -1, você receberá a seguinte mensagem:

"O Numero não Pode Ser Negativo
Nem Maior que 10000"

Se você digitar um número acma de 9999, a mensagem de retorno é a mesma, e o programa volta ao seu curso normal aguardando que se digite um número válido.
Se você digitar o número negativo -1, o programa se encerra com o meu apelido agradecendo o uso.
Se você digitar um caractere qualquer, que não seja um número, o programa lhe retorna um bipe e a seginte mensagem:

"Isso não e um numero Valido !"

E retorna ao ponto de partida.

Os números digitados são colhidos pela função gets(); e armazenados no vetor de char num [10]; Más logo são convertidos em inteiros graças a função atoi.
Para não ter que escrever muito, deixando tópico muito extenso, escrevo agora sobre a parte mais importante do código, que é a lógica
principal onde na verdade os números são formatados, divididos e separados por milhar, centena, dezena e unidade, isto é fundamental e foi aonde apanhei para deixá-lo funcionando.
Note que eu não usei ponteiros e nem matrizes e nem switch (case); para escolha e para armazenameto dos números na memória, se tivesse feito assim com certeza o programa teria ficado bem mais portátil, más preferi este método porque o programa é indicado a iniciantes em linguagem C.
Na verdade usei uma corrente de ifs e else, que é fácil
de usar e imprementar, e o funcionamento é Perfeito.

Tags: C/C++ |

  • Download
  • Comentar
  • Comentários
blog comments powered by Disqus

Comentários ir para topo

Código fonte ir para topo