using System; using System.Collections.Generic; using System.Text; namespace Lapid1 { class Riidelapp { // private double Pikkus; // private double Laius; // private string Toon; private string andmestr; public Riidelapp(double Pikkus, double Laius, string Toon){ if(Pikkus<=0){ throw new Exception("Liiga väike pikkus: " + Pikkus); } if (Laius <= 0) { throw new Exception("Liiga väike laius: "+ Laius); } if (Toon == null || Toon=="") { throw new Exception("Toon määramata"); } Toon = Toon.Trim(); //tühikud ära if (Toon.Length == 0) { throw new Exception("Tooni nimetus puudub"); } if (Toon.Contains(" ")) { throw new Exception("Toonis lubamatu tühik"); } // this.Pikkus = Pikkus; // this.Laius = Laius; // this.Toon = Toon; andmestr = Pikkus + " " + Laius + " " + Toon; } public double GetPikkus() { return Convert.ToDouble(andmestr.Split()[0]); } public double GetLaius() { return Convert.ToDouble(andmestr.Split()[1]); } public string GetToon() { return andmestr.Split()[2]; } public double Pindala() { return GetPikkus() * GetLaius(); } public override string ToString() { return base.ToString() + " " + GetPikkus() + "x" + GetLaius() + ", " + GetToon(); } } }