Programmer et simpelt regne program.
Hey alle sammen.Jeg vil prøve at udfordre mig selv lidt ved at programmer et regne program.
I mit hoved er det simpelt nok, men spørgsmålet er om det nu også er det.
Det hele går ud på at jeg har en masse inputfelter og nogle formler stående i programmet. Jeg vil så gerne kunne indtaster nogle kendte tal i nogle af inputfelterne og så skal tallene, enten automatisk eller ved hjælp af en knap, indsætte sig selv i formlerne og selv finde et resultat og komme med de sidste ukendte tal.
Det lyder måske til at være en stor mundfuld.
Men jeg har en ide om at det ikke er så svært.
Ex:
jeg har 3 inputfelter:
R [ ]ohm
U [ ]V
I [ ]A
Ved siden af har jeg
formlerne til at stå:
U = I*R
R = U/I
I = U/R
Hvis jeg så skriver indsætter 10 i I feltet. Så skal formlerne ændres til:
U = 10*R
R = U/10
I = U/R
Hvis jeg så også skriver 2 i R feltet. Så ville jeg gerne have at formelen ved siden af inputfelterne ændres til:
20 = 10*2
2 = 20/10
10 = 20/2
Om det sker med en knap eller automatisk er lige meget.
Så vidt jeg kan se er det ikke andet end at sige hvis et inputfelt er tomt, så skal der stadig stå en benævnelse men hvis det ikke er tomt, skal indholdet kopieres over i formelen.
Og så er der selv resultatet. Det skal jeg bare være udregning af de tal der står i formlen.
Jeg skal nok bare have noget start hjælp.
Derfor vil jeg høre jer eksperter.
I hvilket program, gerne gratis, kan det lade sig gøre at lave det meget nemt.
Det skal kunne regne med kvadratrod, ln(), cos,sin og tan, og opløftelser.