Kako očistiti prozor i pokrenuti iznova?

2

Kako očistiti prozor i pokrenuti iznova?

offline
  • Pridružio: 05 Mar 2016
  • Poruke: 75
  • Gde živiš: na Dunavu plavom...

Сад видим ово што сам написао није исправна синтакса за класу. За структуру јесте али за класу није. Извињавам се.
ulaznipodaci1 u1;     [b]u1.h = h;[/b]     cout << "h1=" << u1.h << endl;



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 12 Okt 2010
  • Poruke: 10275

Kada stavim tako, vraća mi 3,25 umesto 1,17.
I, traži mi da formiram h. Znači, pre toga mora
float h;
;

A, ako stavim
h=u1.h;

Onda mi vraća da je h=0.



offline
  • Pridružio: 05 Mar 2016
  • Poruke: 75
  • Gde živiš: na Dunavu plavom...

Дрмно ме вирус једва сам пришао рачунару.

Претпостављам да у главној функцији след догађаја је овакав:
............. ulaznipodaci1 izvestaj; izvestaj.odabirtacke(); ulaznipodaci2 proracun; proracun.izteksta(); proracun.tacka(); .............
Ако је тако додај у дефиницији класе ulaznipodaci1 методу(функцију) која ће да врати вредност h:
class ulaznipodaci1 { public: ................ float vrednost_h(){ return h;} };
Измени методу tacka() тако да уместо:
float tacka() {
bude
float tacka(float h) {
А у главној функцији измени proracun.tacka(); тако да буде:
proracun.tacka(izvestaj.vrednost_h());

offline
  • Pridružio: 12 Okt 2010
  • Poruke: 10275

Napisano: 07 Apr 2018 11:17

Hvala. Upravo prepravljam pa javljam rezultat.
Razmišljao sam i da sve stavim u jednu klasu, pa samo da razdvojim metode.

Dopuna: 07 Apr 2018 11:24

Radi!
Odstupanje od srednjeg polozaja u bocnom pravcu: z = 0.00181473 m Odstupanje od srednjeg polozaja u bocnom pravcu: z1 = 0 m Odstupanje od srednjeg polozaja u bocnom pravcu: z2 = 0.67 m Odstupanje od srednjeg polozaja u bocnom pravcu: z3 = 0 m Odstupanje od srednjeg polozaja u bocnom pravcu: h = 1.17 m
Hvala Ziveli

A, da li bi ti bio problem da pokušaš da mi pojasniš u čemu je razlika? smešak

offline
  • Pridružio: 05 Mar 2016
  • Poruke: 75
  • Gde živiš: na Dunavu plavom...

Napisano: 07 Apr 2018 11:50

Баш ми је драго да све шљака. Најбоље се учи на сопственом коду и када имаш пројекат. Сада када ради могу да отворим душу Very Happy . Требао би све испочетка и без класа (мада ти је идеја добра да објединиш све методе у једну класу), за сада. Мој ти је савет да користиш што више функција, нпр. једна за унос података, друга за прорачун, трећа за испис на екран, четврта за испис на фајл. За сваку функцију понаособ да направиш хедер фајл и њену имплементацију и на крају #include те функције у main. Због великог броја променљивих најбоље би било да их објединиш у структуру. Нпр. за изборужета, типкуке итд.

Што се тиче кода није радило јер си креирао објекат u1 и ниси доделио вредност елементима h и B0. Иначе вредности свих променљивих важе само унутар великих заграда у којима су направљене.

Dopuna: 07 Apr 2018 12:21

Ево начина за форматирање бројева, ради и за fout
cout.setf(ios_base::fixed);     // use fixed decimal point format cout.precision(2);              // two places to right of decimal cout.setf(ios_base::showpoint); // show trailing zeros

Dopuna: 07 Apr 2018 12:24

И препоручујем и теби и свима које интересује С++, од силних написаних ова је врх:
powells.com/book/c-primer-plus-4th-edition-9780672322235
и то баш четврто издање, ни пето ни шесто.

Ko je trenutno na forumu
 

Ukupno su 518 korisnika na forumu :: 32 registrovanih, 4 sakrivenih i 482 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1798 - dana 19 Sep 2019 18:42

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Andrija357, aramis s, Atomski čoban, Bane san, BSD2, Cvijo_ue, Dragan Vašalić, Gama, goran.vvv, ivan979, joca83, kayvan6079, Koca Popovic, Mercury2, milanstankovic087, pedjolino76, pein, PiterSelers, Profica, repac2, rovac, rus1974, Shomy2, Sirius, Snorks, spooky-II, USSVoyager, VJ, vlvl, Vojne Strasti, wizzardone