Trabalho

1. Trabalho

Felipe Santiago
Felipe0618

(usa Outra)

Enviado em 01/12/2016 - 18:42h

Galerinha, alguém pode me ajudar aqui no meu trabalho estou enfrentando algumas dificuldades pra construir esse programa...
1) Faça um programa em c que leia o nome do emissor do cheque, o nome do destinatário do cheque e
o valor do cheque. A pessoa deve ser perguntada se deseja entrar com outro cheque, se sim continua e
se não finaliza a digitação. O limite máximo de digitação é quinze cheques. Após a finalização da
digitação deve ser apresentada na tela uma relação com de todos os cheques, onde deve constar o
número do cheque que será a ordem de digitação, o nome do emissor, o valor por extenso do cheque e
o nome do destinatário. O valor do cheque deve ser inferior a um milhão de reais. As informações dos
cheques devem ser guardadas em vetores. Abaixo segue um exemplo:
Foi digitado dois cheques um de Maria para João no valor de R$ 20200,50 e outro de Pedro para José no
valor de R$ 900.001,00. Ao final da digitação deve aparecer na tela o seguinte resumo:
1De Maria para João no valor de vinte mil e duzentos reais e cinquenta centavos.
2 De Pedro para José no valor de novecentos mil e um real.

Se puderem me ajuda agradeço muito, pois estou enfrentando muitas dificuldades com esse programa . Obrigado mesmo !!!


  


2. Re: Trabalho

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/12/2016 - 18:46h

esse trabalho parece que tem varios passos.

qual parte vc parou?


3. Re: Trabalho

Felipe Santiago
Felipe0618

(usa Outra)

Enviado em 01/12/2016 - 18:57h

Falta a parte de por os numeros por extenso em variaveis e no fim colocar os cheques para serem mostrados por extenso, além de o nome do emissor e do destinatario.


4. Re: Trabalho

Gabriel
juse

(usa Ubuntu)

Enviado em 01/12/2016 - 19:56h

Voce pode dar entrada no valor do cheque por meio de uma string.
Depois voce usa a funçao strlen() da biblioteca string.h
A função strlen vai te dar o numero de carcteres da string
ex:
string = 900.00;
N = strlen(string[]);
N = 6;

Assim da pra saber o quao 'alto' é o valor do cheque.


5. Re: Trabalho

Paulo
paulo1205

(usa Ubuntu)

Enviado em 02/12/2016 - 08:22h

Felipe0618 escreveu:

Falta a parte de por os numeros por extenso em variaveis e no fim colocar os cheques para serem mostrados por extenso, além de o nome do emissor e do destinatario.


Em outras palavras, falta(va) basicamente tudo de relevante. :)

Colocar os números por extenso é mais simples do que parece: o programa só tem de fazer exatamente a mesma coisa VOCÊ faz quando escreve um número por extenso (separar em grupos de três dígitos (000 a 999), escrever esses três dígitos por extenso, escrever o indicador do grupo de três dígitos (“trilhão”/“trilhões”, “bilhão”/“bilhões”, “milhão”/“milhões”, “mil”, “” ou “centavo”/“centavos” -- até os centavos podem ser tratados com o tratador dos três dígitos, assuimndo que eles vão de 000 a 099) e eventualmente um conectivo (“e”) para o próximo grupo.


6. Montar parte de por extenso

Felipe Santiago
Felipe0618

(usa Outra)

Enviado em 03/12/2016 - 12:02h

Alguém pelo menos pode montar pra mim essa parte do por extenso de milhar até centavos?
Estou enfrentando forte dificuldade. Agradeço !


7. Re: Trabalho

Paulo
paulo1205

(usa Ubuntu)

Enviado em 03/12/2016 - 13:03h

Felipe0618 escreveu:

Alguém pelo menos pode montar pra mim essa parte do por extenso de milhar até centavos?
Estou enfrentando forte dificuldade. Agradeço !


Se fizéssemos isso, estaríamos fazendo o seu trabalho no seu lugar, e isso seria desonesto e imoral.

Fique com a minha dica: pense sobre o processo que você utiliza para ler um número. Você é capaz de descrever o seu raciocínio numa redação?

Se sim, essa redação será nada mais, nada menos que um programa. Para tornar esse programa inteligível pelo computador, basta você traduzi-lo de Português para C, que é um processo mecânico.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts