All pastes #210057 Raw Edit

Stuff

public ruby v1 · immutable
#210057 ·published 2006-10-19 14:16 UTC
rendered paste body
### rekursivdef fakultaet_rek(n)  if n > 0    return n * fakultaet_rek(n - 1)  else    return 1  endend### iterativdef fakultaet_it(n)  t = 1  for i in 1..n    t = t * i  end  return tend### Zahl-Eingabeprint "Zahl: "zahl = gets.to_iprint "REK:  "puts fakultaet_rek(zahl)print "IT:   "puts fakultaet_it(zahl)########################################## Hasenpopulationdef hasenpop(n)  if n < 2    return 1  else    return hasenpop(n - 1) + hasenpop(n - 2)  endendputs hasenpop(zahl)