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.