Avatar billede kinginkvong Nybegynder
09. januar 2005 - 00:11 Der er 1 kommentar og
1 løsning

Numeriskværdi eller funktion der returnere med en variabels forte

Hej jeg har det problem at jeg har en Integer variabel som jeg ønsker skal være lig med en værdi for eksempel 8, men hvis en anden Integer variabel er lig med en negativ værdi skal den første variabel og så være lig med et negativt tal altså -8 og omvendt.

Jeg har selv løst problemet ved at dividerer den anden variabel med sig selv dog som numeriskværdi og ganger det med den første variabel, men jeg ved ikke hvordan man kan tage den numeriskværdi af Integer værdi.
Så hvis du ved hvordan man tager den numeriskværdi på en Integer værdi så er jeg også interesseret i det svar.

Hvis der er en metode at komme fra Integer til Extended og tilbage igen vil det også være interessant.
Avatar billede kinginkvong Nybegynder
09. januar 2005 - 00:29 #1
hej jeg er ked af at i ikke fim meget tid til at svare men jeg fandt selv svaret;-)

her er min løsning hvis det har interesse:

    begin
        IX := -8 * -1;
        if IY <> 0 then
        IY := (IY div (Abs(IY))) * 8
        else
        IY := 8;
      end;
09. januar 2005 - 19:35 #2
Der er en nemmere måde

Includer Math i Uses.

Vaerdi := Vaerdi * Sign(FortegnsVariabel);
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester