Basic ohjelmointi

Discussion in 'Windows -ongelmat' started by kosti1, Apr 3, 2013.

  1. kosti1

    kosti1 Member

    Joined:
    Jul 10, 2012
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    Hei haluaisin kirjoittaa ohjelmia Basic ohjelmointi kielellä. Mutta tulkit eivät ymmärrä muuttujia esim. A$. voisiko joku auttaa? (Tämä on A-luokan ongelma).
     
  2. BforeDusk

    BforeDusk Senior member

    Joined:
    Sep 15, 2006
    Messages:
    6,570
    Likes Received:
    7
    Trophy Points:
    118
    Olisko niin että muutujan nimessä ei saa olla $ merkkiä?

    Pikainen googlaus, basic opastusta, tosta päätellen $ merkki on Merkkijono eli String ($) muuttujan lopputunnus.
    Kts. lause: Lukumuuttujien lopputunnuksia (%, &, !, #, @) tarvitaan silloin, kun muuttujan tyyppi täytyy tuoda esille laskutoimituksen keskellä.
    ! Tosin & merkki on myös yhdistämismerkki.
    ('Merkkijonot kirjoitetaan lainausmerkkien sisään, ja niiden yhdistäminen tapahtuu &-merkin avulla')

    'Lukuja voi myös yhdistää merkkijonoon &-merkin avulla.'
    Onko tuossa yhdistämismerkki vai Lukumuuttujien lopputunnus?
     
  3. kosti1

    kosti1 Member

    Joined:
    Jul 10, 2012
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    hmm... Minulla on kirja jonka nimi on aloittelijan ohjelmointi kirja Basic ja tietokonekieli ja siinä lukee että kirjoitus muuttuja pitää kirjoittaa näin: A$
     
  4. kosti1

    kosti1 Member

    Joined:
    Jul 10, 2012
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    (ja täyttä pssssskaa koko sivu)
     
  5. kosti1

    kosti1 Member

    Joined:
    Jul 10, 2012
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    ja tuo ei ole kunnolista BASIC:ia tätä BASIC:ia:
    10 cls
    20 print "Hei kirjoita jokin numero 1-10"
    30 input A
    40 let B=6
    50 if A=B then goto 70
    60 goto 10
    70 print "paina jotain numeroa paitsi 9"
    80 input C
    90 let D=9
    100 if C=D then stop
    sivu hmp visual basic!!!!!!!!!!!!!!!!!!!!!!
     
    Last edited: May 6, 2013
  6. kosti1

    kosti1 Member

    Joined:
    Jul 10, 2012
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    siis tarkoitan BASICILLA lausetta Beginner's All-purpose Symbolic Instruction Code.
     
  7. 1pertti

    1pertti Senior member

    Joined:
    Sep 10, 2008
    Messages:
    9,158
    Likes Received:
    1,220
    Trophy Points:
    243
    Tuosta BASICista oli aikanaan useampia erilaisia versioita. Et kerro, mitä Basic-versiota käytät, mutta varmasti kaikki tuntevat $-merkin merkkijonomuuttujan merkiksi. Siis tähän tapaan:

    10 PRINT "Kirjoita etunimesi ja syntymävuotesi"
    20 INPUT A$, B
    30 C = 2013 - B
    40 PRINT "Hei "; A$
    50 PRINT "Täytät tänä vuonna"; C ; "vuotta."
    60 END

    e. Oli kaksi samaa rivinumeroa.
     
    Last edited: Jun 18, 2013
  8. R4ndom1

    R4ndom1 Regular member

    Joined:
    Jun 6, 2013
    Messages:
    588
    Likes Received:
    52
    Trophy Points:
    38
    Basic on vanha ja todella yksinkertainen (ja huono) ohjelmointikieli, sinuna ohjelmoisin jollain vähän monipuolisemmalla kielellä kuten C#. C# on helppo ja monipuolinen olio-ohjelmointikieli. Kannataa ladata Microsoftin Visual studio express (ilmainen, sisältää C#, vb.net ja C++ kääntäjät).
     
    Last edited: Jun 18, 2013
  9. IlmoPJ

    IlmoPJ Moderator Staff Member

    Joined:
    Mar 17, 2006
    Messages:
    6,847
    Likes Received:
    786
    Trophy Points:
    193
    @kosti1, kun oma vastauksesi on viimeisenä, käytä "Muokkaa viestiä" nappia sen sijaan, että kirjoitat uuden vastauksen.

    Edit, Ote säännöistä:
    10. Viestien kirjoittaminen vain viestien kokonaislukumäärän kasvattamisen vuoksi on kielletty. Lisäksi mikäli olet kirjoittanut viestiketjuun sen viimeisen viestin ja haluat täsmentää sanomaasi, muokkaa viestiä. Älä kirjoita uutta viestiä oman viestisi perään.
     
    Last edited: Jun 18, 2013
  10. kosti1

    kosti1 Member

    Joined:
    Jul 10, 2012
    Messages:
    45
    Likes Received:
    0
    Trophy Points:
    16
    vähän vaikeaa asentaa kyseinen Microsoftin Visual studio express kun on vaan windows xp pro.
     
    Last edited: Jul 3, 2013
  11. R4ndom1

    R4ndom1 Regular member

    Joined:
    Jun 6, 2013
    Messages:
    588
    Likes Received:
    52
    Trophy Points:
    38
    Kun on asentanu .Net framework 4.5:n, niin pitäis toimia(tosin jos on vanha kone tuo visual studio voi olla liian raskas).
     
  12. Osku58

    Osku58 Regular member

    Joined:
    Mar 22, 2006
    Messages:
    256
    Likes Received:
    2
    Trophy Points:
    28

Share This Page