[ 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).
[ 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