Bom dia pessoal, estou aprendendo a programar e me deparei com um exercício que começou a bugar minha cabeça. Gostaria que vocês pudessem me ajudar. Eu só aprendi a usar (se, senão, enquanto, repita) - Visualg
O exercício é o seguinte:
A tarefa consiste em receber um número como entrada e gerar o seu valor correspondente por extenso.
O número n, fornecido na entrada, deverá ser tal que 0 < n < 1.000,00. Valores fora deste intervalo devem
ser recusados, através de uma mensagem de erro. Como se trata de valores monetários, após a vírgula
deverão existir exatamente 2 dígitos. Caso isto não ocorra, o sistema deve mostrar uma mensagem de erro.
Ao escrever o valor por extenso deverão ser respeitadas as regras relacionadas a singular e plural.
Na entrada do número é obrigatório o uso do ponto como marcador de milhagens.
Os centavos devem ser separados por vírgula.
Exemplo 1: Entrada: 1,32
Saída: Um real e trinta e dois centavos
Não estou conseguindo faze-lo, alguém poderia clarear minha mente?
Desde já agradeço a atenção de todos.
Pergunta
hrodwulf
Bom dia pessoal, estou aprendendo a programar e me deparei com um exercício que começou a bugar minha cabeça. Gostaria que vocês pudessem me ajudar. Eu só aprendi a usar (se, senão, enquanto, repita) - Visualg
O exercício é o seguinte:
A tarefa consiste em receber um número como entrada e gerar o seu valor correspondente por extenso.
O número n, fornecido na entrada, deverá ser tal que 0 < n < 1.000,00. Valores fora deste intervalo devem
ser recusados, através de uma mensagem de erro. Como se trata de valores monetários, após a vírgula
deverão existir exatamente 2 dígitos. Caso isto não ocorra, o sistema deve mostrar uma mensagem de erro.
Ao escrever o valor por extenso deverão ser respeitadas as regras relacionadas a singular e plural.
Na entrada do número é obrigatório o uso do ponto como marcador de milhagens.
Os centavos devem ser separados por vírgula.
Exemplo 1:
Entrada: 1,32
Saída: Um real e trinta e dois centavos
Não estou conseguindo faze-lo, alguém poderia clarear minha mente?
Desde já agradeço a atenção de todos.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.