public class Capacitor {
  /**
   * hodnota mikorfaradu fo faradoch
   */
  public static double miF = 1.E-6;
  /**
   * Kapacita kondenzatora v mikrofaradoch
   */
  public double C;
  /**
   * Naboj na kondenzatore, ktorym je dany jeho stav
   */
  public double Q;
  /**
   * Constructor, kapacitu udavame v mikroFaradoch. Pociatocny naboj
   * constructor nastavi na nulovu hodnotu
   */
  public Capacitor(double C) {
    this.C=C;
    Q=0;
  }
  /**
   * Vrati napatie na kondenzatore
   * @return double napatie vo voltoch
   */
  public double U(){
    return (Q/(C*miF));
  }
  /**
   * nastavi naboj na kondenzatore podla zadaneho napatia (vo voltoch)
   */
  public void setU(double U){
    Q=U*C*miF;
  }
  /**
   * zmeni naboj na kondenzatore tak, aby to zodpovedalo prudu I po dobu dt
   */
  public void charge(double I, double dt){
  //opravte nasledujuci riadok!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Q = Q ;
  }
}
