Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi

Računalo v Small Basic

  S pomočjo programa Microsoft Small Basic bomo izdelali dokaj enostaven kalkulator.
 
 
1
 
 
Če še nimate nameščenega programa Microsoft Small Basic, kliknite tukaj, da ga namestite.
 
 
2
 
 
Odprite program.
 
 
3
 
 
Sedaj napišite:

TextWindow.WriteLine("Računalo")
TextWindow.WriteLine("Za izhod napiši izhod. Pritisni enter za začetek.")
TextWindow.Read()
TextWindow.Clear()

While (1=1)

a = TextWindow.Read()

If a = ("izhod") Then
  Program.End()
  EndIf

Program bo čakal na pritisk tipke "enter" in pobrisal zaslon. Naslednja vrstica kode pomeni, naj se program ponavlja v neskončnost (dokler je 1 enako 1) in kasneje, če piše izhod, se program zapre.
 
 
4
 
 
Naslednji korak:

TextWindow.Clear()
l = Text.GetLength(a)

1. vrstica kot prej pobriše zaslon, 2. pa ugotovi dolžino vnosa.
 
 
 
 
 
5
 
 
Potem vpišete:

p = Text.GetIndexOf(a, "+")
If p > 0 Then
  op1 = Text.GetSubText(a, 1, p-1)
  op2 = Text.GetSubText(a, p+1, l-p)
  
  res = op1+op2
  
  TextWindow.WriteLine(a + "=" + res)
  EndIf

S temi vrsticami kode program zna seštevati.
 
 
6
 
 
Da bo program znal odštevati napišite:

p = Text.GetIndexOf(a, "-")
If p > 0 Then
  op1 = Text.GetSubText(a, 1, p-1)
  op2 = Text.GetSubText(a, p+1, l-p)
  
  res = op1-op2
  
  TextWindow.WriteLine(a + "=" + res)
EndIf
 
 
7
 
 
Za množenje vpišite:

p = Text.GetIndexOf(a, "*")
If p > 0 Then
  op1 = Text.GetSubText(a, 1, p-1)
  op2 = Text.GetSubText(a, p+1, l-p)
  
  res = op1*op2
  
  TextWindow.WriteLine(a + "=" + res)
EndIf
 
 
8
 
 
In za deljenje:

p = Text.GetIndexOf(a, "/")
If p > 0 Then
  op1 = Text.GetSubText(a, 1, p-1)
  op2 = Text.GetSubText(a, p+1, l-p)
  
  res = op1/op2
  
  TextWindow.WriteLine(a + "=" + res)
EndIf
 
 
9
 
 
Zatem dodate še:

EndWhile

To pomeni, da program ponavlja do tukaj.
 
 
10
 
 
Na koncu zapišete:

Program.End()

Ali po slovensko: "Končaj program". To napišete zato, da program ve, kdaj naj se konča.
 
 
11
 
 
Tako, programiranje končano!

Še shranimo s klikom diskete.
 
 
12
 
 
Sedaj kliknemo F5 ali gumb Run, da preizkusimo svoje delo.
 
 
13
 
 
Končni izdelek.
 
 
Komentiraj
 
 
 
 
 
16.9.2012, 0:37
Dobra in zanimiva lekcija, glede na to da si naredil prvo, vendar bi lahko vso to kodo malo bolj pokomentiral
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!