[ stevke82 @ 03.07.2012. 22:02 ] @
Pozdrav! Jel ima neko primer kako sabrati dva realna broja u micro c. Program treba da simulira kalkulator, tj. unos dva realna broja i rezultat na LCD ekranu! Potrebno mi je za ATMEL (atmega16). |
[ stevke82 @ 03.07.2012. 22:02 ] @
[ bogdan.kecman @ 04.07.2012. 18:25 ] @
Code: float a = 10.123; float b = 11.333; float result = a+b; ?!?!? aj postavi pitanje sta te tacno zanima?! EDIT: evo ti uploadovan projekat za pic18F kalkulator, klasicna digitron tastatura, +-*/, 0-9 i . .. prikazuje na 1x16 lcd-u, za ARM ti je isto to samo malo drugacije (Valjda toliko znas), ovaj projekat je za HITECH C ali za MIKRO C opet treba minimalna izmena .. [Ovu poruku je menjao bogdan.kecman dana 04.07.2012. u 19:41 GMT+1] [ stevke82 @ 04.07.2012. 20:30 ] @
Ja sam vec radio nesto oko sabiranja int brojeva...ali sa realnim brojevima mi ne ide! Problem je da na display, u prvom redu, unesem neki broj, npr. 354.25, u drugom redu unesem drugi broj 45.564 i kada pritisnem "=" on izbaci u nastavku drugog reda rezultat. To isto i za deljenje!
[ ZAS011 @ 04.07.2012. 23:02 ] @
Štab ti to kod ispisa rezultata nije jasno?
Rezultat ti se uvek ispisuje na poziciji 2, 5 (drugi red, peta kolona) [ shpiki @ 04.07.2012. 23:04 ] @
A gde si mislio da izbaci rezultat ako si lepo napisao u programu da ga izbaci BAS TAMO gde si i rekao?
Nije to do realnih brojeva, vec do tvog programa... @edit: rekao Scepa vec, jbg kad sporo kucam ![]() [ bogdan.kecman @ 04.07.2012. 23:12 ] @
> .ali sa realnim brojevima mi ne ide!
da li si pogledao primer koji sam ti stavio? uneses broj (kao na digitronu), stisnes + ili * ili / ili � pa uneses drugi broj pa stisnes = i dobijes rezultat i radi sa razlomljenim brojevima gde je problem? ne umes da prepises to sa pic-a na arm? [ tomam @ 05.07.2012. 23:26 ] @
A imas i ceo projekat kalkulatora u PROTEUS-u :)
[ bogdan.kecman @ 05.07.2012. 23:33 ] @
ovaj sto sam mu ja zakacio je iz proteusa
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|