PROGRAMMALASTIRIW II-AMELIY-1 prezentaciya
.pdfShıǵıwshı nátiyjeler:
Int results: Numbers: 2 and 1. 2 + 1 = 3 2 - 1 = 1 2 * 1 = 2 2 / 1 = 2
Float results: Numbers: 2.4 and 1.2. 2.4 + 1.2 = 3.6 2.4 - 1.2 = 1.2 2.4 * 1.2 = 2.88 2.4 / 1.2 = 2
Joqarıdaǵı baǵdarlamada biz calculator klass shablonın járiyaladıq. Klasta eki T tiptegi num1 & num2 aǵza bar, hám aǵzalardı inicializaciyalaw ushın konstruktor. Bizde sonday-aq add(), subtract(), multiply(), hám divide() qaytarıw tipi hám funkciyaları bar. Bizde void funkciyasınıń nátiyjelerin basıp shıǵaratuǵın displayResult() funkciyada bar. Biz main() niń ishinde Calculator eki obyektti dúzdik: birewi int maǵlıwmatlar tipi ushın, ekinshisi float maǵlıwmatlar tipi ushın.
Calculator<int> intCalc(2, 1);
Calculator<float> floatCalc(2.4, 1.2);
Bul kompilyatordı kompilyaciya barısında sáykes maǵlıwmatlar tipleri ushın eki klass anıqlamasın dúziwge shaqıradı.