All pastes #993836 Raw Edit

Someone

public text v1 · immutable
#993836 ·published 2008-04-22 21:58 UTC
rendered paste body
  public void saque (int saque) {
    if ((saldo - saque) < 0) {
      System.out.println ("Saque não autorizado. Saldo insuficiente.");
    }
    notassaque100 = saque / 100;
    notassaque50 = (saque % 100) / 50;
    notassaque10 = ((saque % 100) % 50) / 10;
    notassaque5 = (((saque % 100) % 50) % 10) / 5;
    notassaque1 = ((((saque % 100) % 50) % 10) % 5);
    if (notassaque100 > notas100) {
      notassaque50 = notassaque50 + (notas100 - notassaque100)*2;  
      notassaque100 = notas100;
    }
    else if (notassaque50 > notas50) {
        notassaque10 = notassaque10 + (notas50 - notassaque50) * 5; 
        notassaque50 = notas50;
    }
    else if (notassaque10 > notas10) { 
        notassaque5 = notassaque5 + (notas10 - notassaque10) * 2;   
        notassaque10 = notas10;
    }
    else if (notassaque5 > notas5) {
        notassaque1 = notassaque1 + (notas5 - notassaque5) * 5;  
        notassaque5 = notas5;
    }
    else if (notassaque1 > notas1) {
        System.out.println ("Saque não autorizado. Notas insuficientes.");
    }
    notas100 = notas100 - notassaque100;
    notas50 = notas50 - notassaque50;
    notas10 = notas10 - notassaque10;
    notas5 = notas5 - notassaque5;
    notas1 = notas1 - notassaque1;
    imprimeSaque();
  }