Módosított kérdés. Tud-e ajánlani valaki olyan általános algoritmust, amivel megállapítható, hogy egy zsebszámológépnél mennyi a rejtett tizedesjegyek száma? /olyan kalkulátorra gondolok, amelyen az algoritmus leprogramozható az eszközre. /
Szia.
Remélem valami ilyesmire gondoltál (ha nem akkor bocsi) :
1. Ciklus inditása
2. Az eredményből kivonod az eredmény egészrészét.
3. Szorzod a "törtrészt" tizzel
4. Ha a kijelzőn megjelenő szám hossza annyi mint a kijelző hossza akkor a "Rejtett tizedesjegyek száma" nevezetű változó növelése eggyel
4. Ciklus vége, ha a kijelzőn megjelenő szám hossza nem annyi mint a kijelző hossza.
5. "Rejtett tizedesjegyek száma" változó kiirása.
Ez Gyök(2)-nél valahogy igy néz ki (Most csak a windows adta kalkulátorom van, azzal végeztem a dolgot) :
1. lépés : 1,414213562373095 /-1
2. Lépés : 0,414213562373095 /*10
3. lépés : 4,14213562373095 /-4
4. Lépés : 0,1421356237309505 /*10
5. Lépés : 1,421356237309505 /-1
6. Lépés : 0,4213562373095049 /*10
7. Lépés : 4,213562373095049 /-4
8. Lépés : 0,2135623730950487 /*10
stb, stb.
Sok sikert.
üdv.
Cooper, köszönöm a válaszod és voltaképpen ez a manuális módszer is járható út /ezt már én is elvégeztem/, de én inkább egy programozható, általánosan használható algoritmusra gondoltam.
Hogy pontosítsak: célom nem annyira egy bizonyos gép rejtett tizedesjegyeinek kiszámítása, hanem olyan megoldás, ami leprogramozás után minden, az algoritmus futtatására alkalmas eszközön használható.
Szóval egy konkrét képlet kellene erre a célra.
Köszönöm, hogy foglalkoztál a problémámmal.
A dolog egyébként inkább elméleti.
Szia.
Szerintem csak a manuális út "leprogramozása" lehet a megoldás (ha az eszköz alakalmas rá), képlet az szerintem nincs rá, illetve az adott kalkulátor(ok) chipjei-ben valamilyen szinten biztos benne van az ez adat, de azt, hogy onnan hogyan tudodod kinyerni, azt biztos, hogy nem egyszerű út és szerintem nem is nagyon megvalósitható.
Üdv.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!