Advertisement
Guest User

Untitled

a guest
Jun 8th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.90 KB | None | 0 0
  1. // Learn more about F# at http://fsharp.org
  2.  
  3. open System
  4.  
  5. // Zad 1
  6. let Kwadrat n =
  7.   n*n
  8.  
  9. // Zad 2
  10. let rec Silnia n =
  11.     match n with
  12.     | 0 | 1 -> 1
  13.     | _ -> n * Silnia(n-1)
  14.  
  15. // Zad 3
  16. let PoliczRazyTrzy (f : int -> int ) n =
  17.     f n * 3
  18.  
  19.  
  20.  
  21.  
  22. [<EntryPoint>]
  23. let main args =
  24.     // Zad 1
  25.     let kw = Kwadrat 5
  26.     printfn "5*5 = %A" kw
  27.  
  28.     // Zad 2
  29.     let sil = Silnia 5
  30.     printfn "silnia 5! = %A" sil
  31.  
  32.     // Zad 3
  33.     let razyTrzy = PoliczRazyTrzy Kwadrat 5
  34.     printfn "PoliczRazyTrzy 5 = %A" razyTrzy
  35.  
  36.     printfn "";
  37.     // Zad 4
  38.     let tablica = [ 1; 3; 5; -4; 7 ]
  39.     printfn "Tablica = %A" tablica
  40.  
  41.     let elementOIndeksieDwa = tablica.[2]
  42.     printfn "element tablicy o indeksie 2 = %A" elementOIndeksieDwa
  43.  
  44.     let podtablica = tablica.[1..3]
  45.     printfn "Podtablica od indexu 1 do 3 = %A" podtablica
  46.  
  47.  
  48.  
  49.     System.Console.ReadKey() |> ignore
  50.     0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement