torsdag 25. april 2013

Visual Basic - Lær kidsa å kode - Enkel matte

Hei igjen!

Er i godt bloggehumør for tiden og fortsetter føljetongen med Visual Basic!

For ikke lenge siden hadde eg den gleden av å lese i media at det er prosjekter på gang for å læra "kidsa" å kode. Det å være småbarnsfar og samtidig ha interessen for kreativ bruk av datamaskinen, samt med minne fra barndommen om lærere som ALDRI kunne klare å forklare hvorfor vi skulle sitte med matematikk oppgaver...

Hjertet mitt hoppet av glede!
Personlig tror eg at om man kombinerer det å programmere i et noenlunde enkelt språk, samtidig som man linker det sammen med matematikk og gjerne språk som engelsk så har man dannet et fantastisk grunnlag for kreativ læring!

Og med det sagt så hopper hjertet mitt videre til Visual Basic biten av blogginnlegget.

Med litt grunnleggende matematikk kunnskap kan man faktisk lage enkle programmer i Visual Basic
Hvordan kan vi gjøre det?

I eksemplet nedenfor skal vi benytte det vi har lært om variabler og datatyper. Om du er av den typen som liker å se video på det så kommer det en videosnutt nedenfor.

Vi har lært at når vi skal lage variabler så må vi deklarere de:

Dim num1 As Integer
Dim num2 As Integer

Det vi har gjort her er å si at vi skal ha 2 variabler som skal være heltall. Det kunne vi gjort slik også:

Dim num1, num2 As Integer

Men disse er uten verdi. Dette er tomme variabler.

Så vi legger til en verdi..

num1 = 10
num2 = 2

På tide å få litt utregninger, så vi lager en ny variabel

Dim answer As Double

Grunnen til at vi velger Double her er at diverse former for utregning med de to variablene kan føre til at man får et svar med desimaler.

Koden oppsummert så langt:
Dim num1 As Integer
Dim num2 As Integer
Dim answer As Double

num1 = 10
num2 = 2

Og her kommer morroa, det er nå vi skal leke oss!

answer = num1 + num2

Alle ser hva svaret her blir, men kordan får vi vist dette? Eg skal lage et nytt blogginnlegg basert på samme koden til neste gang.

Vi kunne også brukt:
answer = num1 - num2
answer = num1 / num2 (Der / står for deling)
answer = num1 * num2

Visual Basic har ingen problemer med å forstå eller regne ut med disse enkle matematiske operatorene. Faktisk er Visual Basic i stand til å gjøre en god del mer avansert matematikk enn dette. Men å begynne å øve med disse er mer en nok for i dag.

Her er videoen eg lovet:


I denne videoen vises hvordan man kan få dette ut på et DOS lignende skjermbilde. Eksempelet eg kommer med vil vise på en Windows Form slik man er vant til når man bruker programmer i Windows med et Grafisk Brukergrensesnitt (GUI)

Til neste gang :)

Om eg ikke blir brutt opp i bits eller inntar en binær form så vil det snart komme en ny blogg med nye erfaringer fra Mitt IT-eventyr!

Ingen kommentarer:

Legg inn en kommentar