Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
Py3 /
20140108aRacionális számok A) változat Készítsen egy osztályt a racionális számok kezelésére. Egy racionális számot a lehető legegyszerűbb alakban tároljon. Emlékeztető Racionális számnak nevezzük két tetszőleges egész szám hányadosát, emelyet többnyire a/b alakban írunk fel, ahol b nem lehet nulla. Egy racionális szám akkor van tovább nem egyszerűsíthető alakban, amikor a és b relatív prímek. Példa >>> t1 = Tort(2, 4) >>> t1 Tort(1/2) >>> t2 = Tort(7, 13) >>> t2 Tort(7/13) Tipp: math.gcd. B) változat Bővítse ki az osztályt úgy, hogy támogassa a törteken végezhető 4 alapműveletet: összeadás, kivonás, szorzás, osztás. Ha a nevező 0, dobjon egy saját Példa TODO... |
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |