Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 08. 09. 2013 14:41 — Editoval Bugwin (08. 09. 2013 16:20)

Bugwin
Příspěvky: 34
Škola: 1kspa
Pozice: student
Reputace:   
 

C# Umocnovani a odmocnovani na N-tou

Zdravim,

Dostali jsme za DU, napsat lehkou kalkulacku ktera ma umet +-*/ a umocnovat a odmocnovat na N-tou.
Funkce +-*/ jsem zvladnul a funguje, ale vubec si nevim rady s tim umocnovanim a odmocnovanim na N-tou.

Mohl by mi prosim nekdo poradit, jak to napsat?

Zadani: Vytvořte v C# kalkulačku pomocí Windows Forms. Kalkulačka bude mít pole por zobrazení čísel, tlačítka pro jednotlivé číslice , činnosti + - * / , dále umocnit a odmocnit na n-tou

Dekuji

Offline

 

#2 08. 09. 2013 15:36

Stýv
Vrchní cenzor
Příspěvky: 5710
Reputace:   215 
Web
 

Re: C# Umocnovani a odmocnovani na N-tou

umocňování neni nic jinýho, než opakovaný násobení

Offline

 

#3 08. 09. 2013 16:08

Bugwin
Příspěvky: 34
Škola: 1kspa
Pozice: student
Reputace:   
 

Re: C# Umocnovani a odmocnovani na N-tou

else if (funkce == "umocnovani")
            {
                c = Math.Exp(cislo2 * System.Math.Log(cislo1));
            }

Je takhle dobre to umocnovani?

Offline

 

#4 08. 09. 2013 16:34

Stýv
Vrchní cenzor
Příspěvky: 5710
Reputace:   215 
Web
 

Re: C# Umocnovani a odmocnovani na N-tou

možná. takhle se definuje mocnina pro obecný exponenty, ale zase pak musí být nezáporný základ

Offline

 

#5 15. 09. 2013 19:08

Xoroxoxoxoxoso
Zelenáč
Příspěvky: 2
Reputace:   
 

Re: C# Umocnovani a odmocnovani na N-tou

Pokud můžeš v úkolu použít metodu, která už je vytvořená tak:

double a, b;

Math.Pow(a, b);

a ... základ
b ... exponent


Snad to pomůže ;)

Offline

 

#6 22. 10. 2013 23:08

Loxly
Zelenáč
Příspěvky: 2
Škola: UP Olomouc, UTB Zlín
Pozice: učitel
Reputace:   
 

Re: C# Umocnovani a odmocnovani na N-tou

Obecně lze použít operátor ^ pro umocnění a odmocnění je potom na exponent 1/n

n-tá mocnina a je tedy a^n

n-tá odmocnina z a je pak a^(1/n)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson