func performcalculation(mychoice: Int) -> Int {
   var xx = 0
   xx = mychoice * 100
   return xx
}


var myvar = 22
var myvar2 = 2.22
var mychar = "B"
var mybool = true
var str = "Hello my world"
var str2 = "How are you today?"
let myconst = 33
var myanswer = 0

myanswer = myvar + myconst
print (myanswer)

myvar = performcalculation (mychoice: 20)
print (myvar)

print(str + " " + str2)
print (myvar, "  ", myvar2, "  ", mychar, " ",mybool )

if ( myvar > 100)
{
print (myvar, "  ", myvar2, "  ", mychar, " ",mybool," ",str)
print ("showing the use of brackets")
  if myvar2 > 10
    {
     print ("nesting!")
     }
} else if myvar == 33
  { 
   print ("simple if else!") 
   }
else if myvar == 44
  { 
   print ("simple if else!") 
   }


class class1Marks {
   var mark1 = 300
   var mark2 = 400
   var mark3 = 900
   
   func display()  {
   var xx = 100
   print (xx)
   }
   
   
   func playarray() {
       
    var somenumbers:[Int] = [1, 2, 3, 4, 5]
       
    print (somenumbers[0])
    print ("...")
    print (somenumbers[1])
    print ("...")
    print (somenumbers[2])
    print ("...")
    print (somenumbers[3])
    print ("...")
    print (somenumbers[4])
    
    somenumbers.append(6)
    print ("...")
    print (somenumbers[5])
    
    
    var i = 0;
    
    for i in 0...5  {
        print ("...")
        print (somenumbers[i])
    }
    
    i = 0
    
    while (i <= 5)  {
        print ("...")
        print (somenumbers[i])
        i += 1
    }
    
    i = 0
    
    repeat  {
        print ("... repeat while")
        print (somenumbers[i])
        i += 1
    } while (i <= 5)
    
    
   }
   
}

var mymarks = class1Marks()
print("1st pos is \(mymarks.mark1)")
print("2nd pos is \(mymarks.mark2)")
print("3rd pos is \(mymarks.mark3)")

var mymarksanother = class1Marks()

mymarksanother.mark1 = 100
print (mymarksanother.mark1)
print (mymarks.mark1)

mymarks.display()
mymarks.playarray()
