GCSE Computing/Programming
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