All pastes #986223 Raw Edit

Stuff

public text v1 · immutable
·published 2008-04-15 17:10 UTC
rendered paste body
  public void saque (int saque) {
      saldosaque = saldo - saque;
      if (saque >= 100) {
          notas100 = notas100 - (saque/100);
          saque = saque - (notas100 - (saque/100));
          notas50 = notas50 - ((saque%100)/50);
          saque = saque - notas50 - ((saque%100)/50);
          notas10 = notas10 - ((notas50%50)/10);
          saque = saque - notas10 - ((notas50%50)/10);
          notas5 = notas5 - ((notas10%10)/5);
          saque = saque - notas5 - ((notas10%10)/5);
          notas1 = notas1 - notas5%5;
          saque = saque - notas1 - notas5%5;
        }
        else if (saque >= 50 && saque < 100) {
          notas50 = notas50 - (saque/50);
          saque = saque - notas50 - (saque/50);
          notas10 = notas10 - ((saque%50)/10);
          saque = saque - notas10 - ((saque%50)/10);
          notas5 = notas5 - ((notas10%10)/5);
          saque = saque - notas5 - ((notas10%10)/5);
          notas1 = notas1 - notas5%5;
          saque = saque - notas1 - notas5%5;
        }
        else if (saque >= 10 && saque < 50) {
          notas10 = notas10 - (saque/10);
          saque = saque - notas10 - (saque/10);
          notas5 = notas5 - ((saque%10)/5);
          saque = saque - notas5 - ((saque%10)/5);
          notas1 = notas1 - notas5%5;
          saque = saque - notas1 - notas5%5;
        }
        else if (saque >= 5 && saque < 10) {
            notas5 = notas5 - (saque/5);
            saque = saque - notas5 - (saque/5);
            notas1 = notas1 - notas5%5;
            saque = saque - notas1 - notas5%5;
        }
        else {
            notas1 = notas1 - notas5%5;
            saque = saque - notas1 - notas5%5;
        }
        if (notas100 <= 0) {
            notas100 = 2 * notas50;
        }
        if (notas100 <= 0 && notas50 <= 0) {
            notas50 = 5 * notas10;
        }
        if (notas100 <= 0 && notas50 <= 0 && notas10 <= 0) {
            notas10 = 2 * notas5;
        }
        if (notas100 <= 0 && notas50 <= 0 && notas10 <= 0 && notas5 <= 0) {
            notas5 = 5 * notas1;
        }
        if (notas100 <= 0 && notas50 <= 0 && notas10 <= 0 && notas5 <= 0 && notas1 <=0) {
            System.out.println ("Saque nao realizado. Notas insuficientes.");
        }
        if (saldo < 0) {
            System.out.println ("Saque nao realizado. Saldo insuficiente");
        }
    }