GCSE Computing/Programming

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Starter[edit | edit source]

The following examples fit the structure of GCSE Computing The code has been written in VB(.net) and C#(.net) In c# // and in VB ' are comments and are ignored by the compiler. They are there to help you.

Programming Language Rules[edit | edit source]

Every programming language has its rules. Its the main difference between them. A lot of them have some of the same rules.

C#[edit | edit source]

must be used at the end of each line of code (to continue the line to the next line don't use the ;)

{} must be used to enclose code

VB[edit | edit source]

To continue the line to the next line use _ The code encloses vary

Declaring a variable[edit | edit source]

C#[edit | edit source]

//(type e.g. int or string) (name e.g. i); int i; //integer called i (instead of VBs optional as ... C# uses type object for any type)

VB[edit | edit source]

dim i as integer //integer called i (as integer optional)

IF Conditions[edit | edit source]

C#[edit | edit source]

if (Condition e.g. 1=1) {

 //Do something if true

}else{

 //Do something if false

}

VB[edit | edit source]

if Condition e.g. 1=1 then

 'Do something if true

else

 'Do something if false

end if

Loops[edit | edit source]

For Next[edit | edit source]

C#[edit | edit source]

int i; //Declare i For (i=0; i<10, i++) {

 //i is an integer variable and the for checks if i = 10 every loop. If not does the process within then adds 1 to i.

}

VB[edit | edit source]

For i As Integer = 1 To 10

  'i is an integer variable and the for checks if i = 10 every loop. If not does the process within then adds 1 to i.

Next i

While[edit | edit source]

C#[edit | edit source]

int i; While(i<10) //Checks if i less than 10 {

 //Loops till i = 10
 i++; //Adds 1 to i

}

VB[edit | edit source]

dim i While i<10 'Checks if i less than 10

 'Loops till i = 10
 i+=1 'Adds 1 to i

End While

Repeat(loop)[edit | edit source]

C#[edit | edit source]

While(true) {

 //Does this for as long as the program is open

}

VB[edit | edit source]

Do

 'Does this for as long as the program is open

Loop