Você está na página 1de 1

DEMO OF IEEETRAN.

CLS LATEX FOR IEEE JOURNALS 1

Exerccio Programa 1
Fabio Nakano, Professor,EACH-USP

AbstractPrimeiro Exerccio-Programa de ACH2001 - 2017. A. Compilacao


Calcular troco. Entrega ate 19.04.2017.
Compila-se os arquivos-fonte e cria-se o bytecode com a
Index TermsExerccio programa, troco, Java, IEEEtran pa- linha de comando:
per template, LATEX. javac Troco.java
Executa-se o bytecode com a linha de comando:
I. I NTRODUC AO java Troco

V OCE faz parte de uma equipe que esta construindo uma


maquina de venda automatica. Sua tarefa e escrever o
metodo que calcula o troco.
II. C ONDIC OES DE ENTREGA
O EP deve ser feito individualmente.
As moedas que podem compor o troco tem valor R$1,00; Entrega atraves do Tidia 4 ate 22h do dia 19.04.2017. Ja
R$0,50; R$0,25; R$0,10 e R$0,05. esta considerada tolerancia por dessincronia dos relogios
O algoritmo a implementar (programar) e: envolvidos.
1) Caso valor ou dinheiro sejam negativos, armazena -1 em Deve ser entregue um arquivo COMPACTADO. O nome
todas as variaveis de troco. do arquivo deve ser <seunusp>.zip contendo apenas o
2) Caso o valor seja insuficiente, armazena -2 em todas as arquivo Troco.java sem subdiretorios. Outros arquivos
variaveis de troco. nao terao efeito.
3) Calcula o valor do troco; Erros no formato de entrega acarretarao descontos.
4) Calcula quantas moedas de R$1 compoe o troco e Plagios resultarao em zero.
armazena na respectiva variavel, depois quantas moedas
de R$0,50 compoe o troco. . . , sucessivamente ate as de R EFERENCES
R$0,05. Isto minimiza a quantidade de moedas que sera [1] H. Kopka and P. W. Daly, A Guide to LATEX, 3rd ed. Harlow, England:
devolvida se o troco for exato. Addison-Wesley, 1999.
5) Caso ainda haja troco restante (o valor sera menor que
R$0,05), acrescenta uma moeda de R$0,05. Nota: com
isto a quantidade de moedas pode deixar de ser mnima.
Para guia-lo em sua tarefa e entregue o arquivo Troco.java.
Escreva seu programa dentro do metodo calculaTroco da
classe Troco. A classe pode ser compilada e executada e e
um caso de uso do metodo que voce vai programar.
Variaveis:
A variavel valor armazena o valor do tem comprado.
dinheiro armazena o valor inserido.
troco1 contera a quantidade de moedas de R$1 que sera
devolvida como troco. Fabio Nakano Docente turmas 02 e 03 da disciplina
troco50 contera a quantidade de moedas de R$0,50 que ACH2001 - Introducao a Programacao.
sera devolvida como troco.
troco25 contera a quantidade de moedas de R$0,25 que
sera devolvida como troco.
troco10 contera a quantidade de moedas de R$0,10 que
sera devolvida como troco.
troco5 contera a quantidade de moedas de R$0,05 que
sera devolvida como troco.
Importante: nao modifique nomes, tipos e modificadores
das declaracoes das variaveis. Apenas preencha o bloco de
codigo do metodo calculaTroco para resolver sua tarefa. Cal-
culaTroco nao deve bloquear a execucao do programa, por
exemplo para esperar por entrada via teclado, ou seja, nao use
Scanner dentro de calculaTroco.
Publicado em 30 de Marco de 2017.