17-03-2010, 21:06
Sou ainda muitissimo "verde" no universo da programação, nesse sentido precisava da vossa ajuda para tentar resolver um exercício em C no qual estou a ter bastantes dificuldades, apesar de estudar bastante.
foi-me dado o seguinte exercicio:
Os livros são identificados pelo número ISBN (International Standard Book Number), por exemplo: 0-393-16945-2. O primeiro número designa a língua em que o livro foi escrito (por exemplo, 0 – inglês, 2 – português, …). O segundo número designa a editora (393 refere-se à W. W. Norton), o terceiro é um número dado pela editora que identifica o livro (sempre 5 números e começa sempre por 1) e o quarto é um “check digit” destinado a comprovar a validade do número. Construa um programa em C que dado um ISBN separe os seus diferentes números, por exemplo:
Insira o ISBN: 0-393-16945-2
Editora: 393
Código: 16945
É necessário implementar o seguinte menu com as seguintes opções:
1 – Obter Referencia da Editora
2 – Obter Referencia do Código
0 – Sair
O menu deverá aparecer enquanto o utilizador não inserir a opção 0 (Sair).
a minha dificuldade está principalmente em conseguir separar o numero e atribuir o mesmo às referentes opções, contudo, e não querendo abusar da vossa ajuda, se tiverem alguma dica para ajudar a resolver o exercicio, agradecia imenso.
grande abraço
foi-me dado o seguinte exercicio:
Os livros são identificados pelo número ISBN (International Standard Book Number), por exemplo: 0-393-16945-2. O primeiro número designa a língua em que o livro foi escrito (por exemplo, 0 – inglês, 2 – português, …). O segundo número designa a editora (393 refere-se à W. W. Norton), o terceiro é um número dado pela editora que identifica o livro (sempre 5 números e começa sempre por 1) e o quarto é um “check digit” destinado a comprovar a validade do número. Construa um programa em C que dado um ISBN separe os seus diferentes números, por exemplo:
Insira o ISBN: 0-393-16945-2
Editora: 393
Código: 16945
É necessário implementar o seguinte menu com as seguintes opções:
1 – Obter Referencia da Editora
2 – Obter Referencia do Código
0 – Sair
O menu deverá aparecer enquanto o utilizador não inserir a opção 0 (Sair).
a minha dificuldade está principalmente em conseguir separar o numero e atribuir o mesmo às referentes opções, contudo, e não querendo abusar da vossa ajuda, se tiverem alguma dica para ajudar a resolver o exercicio, agradecia imenso.
grande abraço