31. december 2001 - 01:32Der er
1 kommentar og 1 løsning
Arbejde med meget store tal
Hejsa !!
Jeg har et program som skal arbejde med meget store tal. F.eks. 2000^2000. Og det kan man jo ikke bare have i en variabel. Og hvad gør man så ?? Har en ide om at man kan dele det op i flere variabler, men det er MEGET langsomt for computeren, og hvad gør man så ?? Hvad gør man når man skal arbejde med så store tal ??
Fukntionen: Function ITPO(itpo_val, itpo_power) itpo_val = itpo_val result = itpo_val for i = 1 to itpo_power result = result * itpo_val next ITPO = result End function
Som ITPO som opløfter (in the power of), et tal, kan ikke tage ret store tal. Og det ønsker jeg at den skal kunne.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Function ITPO (itpo_val, itpo_power) result = itpo_val for i = 1 to itpo_power result = result * itpo_val next ITPO = result End Function
Derudover, så kan det ikke lade sig gøre. Max-værdien du kan komme ud for er en Double. Den går fra 1.79769313486232E308 til -4.94065645841247E-324 for negative værdier, og 4.94065645841247E-324 til 1.79769313486232E308 for positive værdier.
Og eftersom værdien af 2000 opløftet i 2000 er 1,1481306952742545242328332011777e+6602, står det jo lidt skidt til for dig ;o)
Men, hva\' skal du dog også bruge så stort et tal til i scripting-sammenhænge ?
alle tal er hele heltal, og er OVER 2. Only one way: \"bruteforce that is\"
- kondi.koder :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.