Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. metade:: Float->Float
  3. metade x = if x < 10 then x/2 else x
  4.  
  5. parimpar ::Integer->String
  6. parimpar x = if mod x 2 == 0 then "Par" else "Impar"
  7.  
  8. nota::Float->String
  9. nota x = if x<4 then "E" else if x<6 then "D" else if x<7.5 then "C" else if x<9 then "B" else "A"
  10.  
  11.  
  12. ex4::Float->Float->Float->Integer
  13. ex4 a b c = if a > (a+b+c)/3 && b> (a+b+c)/3 && c> (a+b+c)/3 then 3 else if b> (a+b+c)/3 && c> (a+b+c)/3 then 2
  14.  else if a > (a+b+c)/3 && b> (a+b+c)/3 then 2 else if a > (a+b+c)/3 && c> (a+b+c)/3 then 2 else if a > (a+b+c)/3 then 1
  15.  else if b > (a+b+c)/3 then 1 else if c > (a+b+c)/3 then 1 else 0
  16.  
  17. ex5:: Integer->String
  18. ex5 a = if a>=100 && a<=200 then if mod a 2 == 0 then "Par" else "Impar" else "Nao esta entre 100 e 200"
  19.  
  20. ex6:: Float->String->Float
  21. ex6 a b = if b == "M" then 72.7*a-58 else if b == "F" then 62.1*a-44.7 else 0
  22.  
  23. ex7:: Integer-> String
  24. ex7 a = if a>4 then if a<8 then "Infantil A" else if a<11 then "Infantil B" else if a<14 then "Juvenil A" else if a<18 then "Juvenil B" else "Senior" else "Nao pode participar"
  25.  
  26. ex8:: Double -> Double
  27. ex8 a = if a>0 then 1 else if a<0 then -1 else
  28.  
  29. --ex9:: String -> Float -> Float -> Float  
  30. --ex9 a b c = if a == "*" then b*c else if a == "/" then b/c else "Erro"
  31.  
  32. ex10:: Char->String
  33. ex10 a = if a=='a' || a=='b' || a=='c' || a=='d' || a=='e' || a=='f' ||a=='g' || a=='h' || a=='i'
  34.  ||a=='j' || a=='k' || a=='l' ||a=='m' || a=='n' || a=='o' ||a=='p' || a=='q' || a=='r' || a=='s'
  35.   || a=='t' || a=='u' ||a=='v' || a=='w' || a=='x' ||a=='y' || a=='z' then "Letra" else if a=='0'
  36.    || a=='1' || a=='2' ||a=='3' || a=='4' || a=='5' ||a=='6' || a=='7' || a=='8' ||a=='9' then "Numero" else "Caractere"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement