Forum huvudsida -> Programmering -> decimal?
Sidor: 1
eva | 07:45 - 26:e Juli 2006 | Post #1 | |
Medlem Inlägg: 3 Skicka PM |
hej hur gör man för att avgöra om det är ett decimaltal om man tex räknar tal1/tal2 o vill veta om svaret blir ett decimaltal. Hur gör man? finns det någon funktion man kan använda eller något smart sätt att räkna på? ------------------------- Ingen signatur! |
Nissebosselasse | 10:13 - 26:e Juli 2006 | Post #2 | |
Medlem Inlägg: 490 Skicka PM |
Alla divisioner som går jämnt upp, har ingen rest. Det vill säga:
Du kan ju kolla om du får någon rest vid divisionen, för att avgöra om det är ett decimaltal:
Vilket språk använder du? Restfunktionen kallas modulus, och skrivs lite olika i olika programmeringsspråk. Kom ihåg att resultatet från funktionen är resten av divisionen. I C/C++ skrivs den med procenttecknet (%):
------------------------- http://pushingcows.se Gula Nallen |
eva | 07:59 - 27:e Juli 2006 | Post #3 | |
Medlem Inlägg: 3 Skicka PM |
Tack för svar! Finns det något smart sätt att räkna ut det om man använder andra räknesätt?? språket är c++ ------------------------- Ingen signatur! |
Nissebosselasse | 10:21 - 27:e Juli 2006 | Post #4 | |
Medlem Inlägg: 490 Skicka PM |
Tja, du kan ju alltid "kasta om" (type-casting) talet du vill kolla till en heltalstyp (int), och jämföra detta med sig själv. Exempel:
Här är ett längre program som frågar efter två decimaltal, och som sedan skriver ut om resultatet efter en addition blir ett heltal eller ej:
EDIT: hade döpt funktionen lite knasigt...rättat nu ------------------------- http://pushingcows.se Gula Nallen Senast redigerad 12:37 - 27:e Juli 2006 |
eva | 09:38 - 28:e Juli 2006 | Post #5 | |
Medlem Inlägg: 3 Skicka PM |
Tackar! ------------------------- Ingen signatur! |
Sidor: 1
Forum huvudsida -> Programmering -> decimal?
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-03 16:57
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.