Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Extrema tal

Postades av 2005-06-23 11:48:52 - Jimmy Mattsson, i forum c# (c-sharp), Tråden har 8 Kommentarer och lästs av 575 personer

Jag behöver en datatyp som kan ta extremt stora tal, så stora som möjligt. Kan man göra egna på nått vis eller vilken datatyp kan ta ta de största talen. Talen är alltid positiva.


Svara

Sv: Extrema tal

Postades av 2005-06-23 11:53:52 - Björn Österman

Jag tror att det är System.Decimal som klara de största talen.
Klarar mellan -79,228,162,514,264,337,593,543,950,335 till 79,228,162,514,264,337,593,543,950,335

http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemdecimalclasstopic.asp

// MvH Björne


Svara

Sv:Extrema tal

Postades av 2005-06-23 12:02:16 - Jimmy Mattsson

Den var iaf större än long :)

Men jag skulle villja ha ännu större, nästan oändlig. Går det?


Svara

Sv: Extrema tal

Postades av 2005-06-23 13:14:16 - Per Hultqvist

Hehe vad innebär "nästan oändlig" :-)

Hur som helst, decimal är den mest exakt datatypen (~30 siffrors nogrannhet tror jag), men double klarar ju större tal, men dock endast med typ 10-15 siffrors nogrannhet (har inte det i huvudet).

Vill du klara ännu större heltal så blir du tvungen att koda en lösning själv eller hitta en på nätet. Det finns flera trådar i forumet som diskuterar liknande problem :

[Stora tal i visual basic]
[Stora Tal!]
[Stora tal]

Jag har själv skrivit en sådan klass i C# som använder array av long-words, men den är långt ifrån färdig (stödjer i princip bara addition och multiplikation tror jag) och buggfri...finns säkert bättre lösningar på nätet...


Svara

Sv: Extrema tal

Postades av 2005-06-23 13:15:58 - Stefan Sylvén

Hmm...Kan du inte göra en klass som har en array med int och en int som säger var decimalen är, och sen skriva funktioner för + - etc. Gjorde själv så för en uppgift i skolan nån gång, sen om det är det bästa sättet, mest effektivt eller inte vet jag inte


Svara

Sv: Extrema tal

Postades av 2005-06-23 13:20:46 - Roger Alsing

kolla:

http://www.codeproject.com/csharp/biginteger.asp

//Roger


Svara

Sv: Extrema tal

Postades av 2005-06-23 13:22:44 - Mattias Olgerfelt

PJa... det finns en klass som hter BigInteger... den kan du prova...
mer info hittar du här:
http://www.codeproject.com/csharp/biginteger.asp

/M


Svara

Sv:Extrema tal

Postades av 2005-06-27 11:44:36 - Jimmy Mattsson

Tack, den klarar av extremt stora tal iaf. Men den verkar inte fullt pålitlig, får fel resultat när jag ska försöka få ut resten av 2 tal. Någon som har en funktion för att ta fram rest?


Svara

Sv: Extrema tal

Postades av 2005-06-27 11:54:01 - Niklas Jansson

Pseudo:

täljare=input();
nämnare=input();

kvot=0;
while(täljare>nämnare){
täljare-=nämnare;
kvot+=1;
}
print("rest=" + täljare);
print("heltalskvot=" + kvot);


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
798
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies