import java.io.*;
import java.util.*;
public class Driver {
public static void main(String[] args) {
Coin c,c2,c3,c4,c5,c6,c7,c8,c9;
c = new Coin();
c2 = new Coin("quarter",.25);
c3 = new Coin("Quarter", .25);
c4 = new Coin("dime", .1);
c5 = new Coin("Dime", .1);
c6 = new Coin("nickel", .05);
c7 = new Coin("Nickel", .05);
c8 = new Coin("penny", .01);
c9 = new Coin("Penny", .01);
CoinPurse cp;
cp = new CoinPurse(123, 0.00);
System.out.println(c.getFace());
System.out.println(c.getFlips());
System.out.println(c.getHeads());
System.out.println(c.getTails());
System.out.println(c.getProb());
c.flip();
c.flip();
c.flip();
c.flip();
c.flip();
c.flip();
System.out.println(c.getFace());
System.out.println(c.getFlips());
System.out.println(c.getHeads());
System.out.println(c.getTails());
System.out.println(c.getProb());
c.reset();
System.out.println(c.getFace());
System.out.println(c.getFlips());
System.out.println(c.getHeads());
System.out.println(c.getTails());
System.out.println(c.getProb());
c.changeProb(.25);
c.flip();
c.flip();
c.flip();
c.flip();
c.flip();
c.flip();
System.out.println(c.getFace());
System.out.println(c.getFlips());
System.out.println(c.getHeads());
System.out.println(c.getTails());
System.out.println(c.getProb());
System.out.println("NOW TO TEST COINPURSE");
cp.addTo(c2);
System.out.println(cp.amount);
cp.removeFrom(c3);
System.out.println(cp.amount);
cp.addTo(c4);
System.out.println(cp.amount);
cp.removeFrom(c5);
System.out.println(cp.amount);
cp.addTo(c6);
System.out.println(cp.amount);
cp.removeFrom(c7);
System.out.println(cp.amount);
cp.addTo(c8);
System.out.println(cp.amount);
cp.removeFrom(c9);
System.out.println(cp.amount);
}
}