JCreator...
Programação. Epá isto até é bacano, mas não tá fácil. Alguem encontra o ERRO?
/**
* @(#)eee.java
*
*
* @author
* @version 1.00 2010/5/12
*/
public class eee {
public static void main (String args[]){
//Declaração de variáveis
double compra, orcamento, despesaTotal,saldo;
int op;
int dia, mes, ano;
//Mensagen de boas-vindas
System.out.println ();
System.out.println ("Olá. Eu sou o Pedro, o teu gestor orçamental.");
System.out.println ();
//Lê data
System.out.println ("Introduz a data de hoje, por favor.");
System.out.println ();
System.out.print ("Dia?");
dia = Le.umInt();
System.out.print ("Mês?");
mes = Le.umInt();
System.out.print ("Ano?");
ano = Le.umInt();
//Inicialização de Variáveis
orcamento = -1; //Código de orçamento não atribuido
despesaTotal = 0;
saldo = 0;
//Lê orçamento, apenas no primeiro dia do mês
if (dia == 1 && orcamento < 0) {
System.out.print ("Valor do orçamento para este mês");
orcamento = Le.umDouble();
saldo = orcamento;
System.out.println ();
}
//Menu principal
System.out.println ("Qual é a tua opção?");
System.out.println ("1 - Fazer compras");
System.out.println ("2 - Eliminar última compra");
System.out.println ("3 - Ver compras efectuadas");
System.out.println ("4 - Média semanal");
System.out.println ("5 - Sair");
System.out.println ();
//Lê opção
op = Le.umInt();
System.out.println ();
switch (op) {
case 1: {
//Lê compra
System.out.println ("Compra = ");
compra = Le.umDouble();
//Se tem orçamento para efectuar compra, calcula despesa total e actualuza orçamento
if (saldo - compra < 0) System.out.println ("Lamento, mas já não dispões de dinheiro para fazer essa compra,o teu saldo é de " + saldo + " euros.");
else {
despesaTotal += compra;
saldo -= compra;
}
//Apresenta resultados
if (saldo > 0) {
System.out.println ("Hoje gastaste " + despesaTotal + "euros.");
System.out.println ();
System.out.println ("Mas ainda ficaste com " + saldo + "euros");
System.out.println ();
System.out.println ("Ou seja, gastaste " + despesaTotal/orcamento*100 + "% do teu orçamento e ficaste com " + saldo/orcamento*100 + "%.");
System.out.println ();
}else System.out.println ("Esgotaste o teu orçamento para este mês. Não podes fazer mais compras.");
}
break;
}
case 2: { System.out.println ("Opção 2 ainda não implementada");
break;
}
case 3: { System.out.println ("Opção 3 ainda não implementada");
break;
}
case 4: { System.out.println ("Opção 4 ainda não implementada");
break;
System.out.println ();
}
}
}
Subscrever:
Enviar feedback (Atom)
Sem comentários:
Enviar um comentário