Ir para conteúdo
Fórum Script Brasil
  • 0

PROGRAMA NUMEROS CARDINAIS


roccoC/C++

Pergunta

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.
observe que este tópico já foi postado por mim mesmo em outro forum, como este site estava em manutenção, não pude postá-lo
na mesma data.
Segue o link do código abaixo:
Abraços!
Editado por roccoC/C++
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...