aktuell
parent
cc177427ac
commit
b2fa9ad7e7
Binary file not shown.
|
@ -0,0 +1,5 @@
|
|||
var x,y,z :int
|
||||
x = 10
|
||||
y = 25
|
||||
z = x + y
|
||||
echo "sum of ", x, " and ", y, " is ", z
|
Binary file not shown.
|
@ -0,0 +1,37 @@
|
|||
proc plus(x, y: int): int = x + y
|
||||
proc multi(x, y: int): int = x * y
|
||||
|
||||
let a = 2
|
||||
let b = 3
|
||||
let c = 4
|
||||
|
||||
echo a.plus(b) == plus(a, b) # True
|
||||
echo c.multi(a) == multi(c, a) # True
|
||||
|
||||
# Verketteter Aufruf
|
||||
echo a.plus(b).multi(c) # (2 + 3) * 4 = 20
|
||||
|
||||
# Alternativ
|
||||
echo multi((a.plus(b)), c) # (2 + 3) * 4 = 20
|
||||
|
||||
|
||||
proc findBiggest(a: seq[int]): int =
|
||||
# result = 0
|
||||
for number in a:
|
||||
if number > result:
|
||||
result = number
|
||||
# Ende der proc
|
||||
|
||||
let d = @[3, -5, 11, 33, 7, -15]
|
||||
echo findBiggest(d)
|
||||
|
||||
proc toString(x: int): string =
|
||||
result = if x < 0: "negativ"
|
||||
elif x > 0: "positiv"
|
||||
else: "Null"
|
||||
|
||||
proc toString(x: bool): string =
|
||||
result = if x: "ja" else: " ein"
|
||||
|
||||
echo toString(13) # "positiv"
|
||||
echo toString(true) # "ja"
|
Binary file not shown.
|
@ -0,0 +1 @@
|
|||
echo "Hallo Welt"
|
Binary file not shown.
Loading…
Reference in New Issue