Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

decimalen (Q(uick)basic)

Anoniem
Arend_
8 antwoorden
  • Ik heb iets nodig waarbij het If commando let op of er geen getallen achter de komma staan.
    zo bedoel ik het ongeveer

    IF X! = "[i:c7a05fc4b7]getal met cijfer achter de komma[/i:c7a05fc4b7]" THEN
    GOTO 1
    ELSE ([i:c7a05fc4b7] geen cijfers achter de komma [/i:c7a05fc4b7])
    GOTO 2
    END IF


    Mag ook wel heel anders zijn als er maar word gelet op geen/wel getallen achter de komma.
    HEb dit namelijk nodig om priem-getal-vind-programma te maken 8)
  • simpeler:

    if int(getal) = getal
    dan geen getal 8er de komma
    else
    wel een getal 8er de komma
    end if


    Verklaring: int rondt naar beneden af
  • voordat ik het vergeet…. vergeet die verdomde GOTO commando's, dat is de reden dat veel basic-programma's onleesbaar zijn….
  • [quote:6fdacd6f22="webspider"]simpeler:

    if int(getal) = getal
    dan geen getal 8er de komma
    else
    wel een getal 8er de komma
    end if


    Verklaring: int rondt naar beneden af[/quote:6fdacd6f22]

    Bedankt!! Die had ik nodig.


    EN die GOTO's waren alleen maar een voorbeeld. Weet je ook een progje waar je de *.bas file in een executable kunt zetten?
  • QuickBasic, moet je koipen…
    Een lijt van gratis compilers: http://www.amazon.com/exec/obidos/external-search?mode=books&keyword=BASIC+programming&tag=christopherheng

    Je zou Google toch ook wel moeten kunnen vinden?
  • Weer even hulp nodig…………

    Nu moet ik iets hebben waarbij Qbasic kijkt of getalen even of oneven zijn
  • Dat is ook vrij makkelijk:
    als a/2 = int (a/2) dan even, anders oneven

    als je een oneven getal deelt, komt die namelijk uit op *.5.
  • Bedankt!! Dom van me dat ik daar zelf niet op was gekomen.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.