class Ucet {
	String vlastnik;
	Ucet dalsiUcet;
	Polozka vklady,vybery;
	
	//Zalozeni Uctu
	Ucet (String jmeno) {
		this.vlastnik=jmeno;
	}

	//Vklad na ucet
	void vklad(double castka) {
		Polozka nova = new Polozka(castka);
		
		if (this.vklady == null) {
			this.vklady = nova;
		} else {
			Polozka x = this.vklady;
			while (x.dalsi != null) {
				x = x.dalsi;
			}
			x.dalsi = nova;
		}
	}

	//Vyber z ucetu
	void vyber(double castka) {
		Polozka nova = new Polozka(castka);
		
		if (this.vybery == null) {
			this.vybery = nova;
		} else {
			Polozka x = this.vybery;
			while (x.dalsi != null) {
				x = x.dalsi;
			}
			x.dalsi = nova;
		}
	}

	//Soucet vkladu
	double sectiVklady(Ucet ucet){
		double soucet;
		soucet=0;
		return soucet;	
	}

	//soucet vyberu
	double sectiVybery(Ucet ucet){
		double soucet;
		soucet=0;
		return soucet;	
	}
		
	double sectiVklady() {
		if (this.vklady == null) {
			return 0;
		} else {
			Polozka x = this.vklady;
			double soucet = x.castka;
			
			while (x.dalsi != null) {
				x = x.dalsi;
				soucet += x.castka;
			}
			
			return soucet;
		}
	}
	
	double sectiVybery() {
		if (this.vybery == null) {
			return 0;
		} else {
			Polozka x = this.vybery;
			double soucet = x.castka;
			
			while (x.dalsi != null) {
				x = x.dalsi;
				soucet += x.castka;
			}
			
			return soucet;
		}
	}
	
	//Zustatek na ucte
	double zustatek() {
		return sectiVklady() - sectiVybery();
	}
	
	//Ucty v minusu
	boolean maDebet() {
		return (zustatek() < 0);
	}
	
}
