Advertisement
Guest User

Untitled

a guest
Aug 12th, 2016
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. object lobo {
  2.     var caloria = 1000
  3.    
  4.     method saberCaloria(){
  5.         return caloria
  6.     }
  7.    
  8.     method comer(algo){
  9.      
  10.      caloria=(algo.calculaPeso() + caloria)
  11.    
  12.     }
  13.     method estaGordo(){
  14.         return caloria > 21
  15.     }
  16.  
  17.     method estaSaludable(){
  18.        
  19.         return caloria >= 20 and caloria <= 150
  20.     }
  21.  
  22.     method caloriaCorrer(tiempo){
  23.         caloria=caloria-tiempo*2
  24.        
  25.     }
  26.  
  27.     method correr(lugar){
  28.        
  29.         self.caloriaCorrer(lugar.calculaTiempo())
  30.     }
  31. method soplarCasa(casa){
  32.     caloria = caloria - (casa.calcularResistencia() + casa.pesoHabitante())
  33. }
  34.  
  35.  
  36.  
  37. }
  38.  
  39. object narrador {
  40.     method secuencia(){
  41.    
  42.     lobo.correr(bosque)
  43.     lobo.comer(chancho1)
  44.     lobo.correr(casaAbuela)
  45.     lobo.comer(abuela)
  46.     lobo.comer(caperucita)
  47.     if(lobo.estaSaludable()){
  48.         console.println('Esta saludable')
  49.         }
  50.     if(lobo.estaGordo()){
  51.         console.println('Esta Gordo')
  52.     }
  53. }
  54. }
  55.  
  56.  
  57. object casaAbuela{
  58.    
  59.     var distancia = 50
  60.     method calculaTiempo(){
  61.         return (distancia*2)
  62.     }
  63. }
  64. object bosque{
  65.     var distancia = 100
  66.    
  67.     method calculaTiempo(){
  68.         return (distancia*2)
  69.        
  70.        
  71.     }
  72.    
  73. }
  74.  
  75.  
  76. object chancho1{
  77.     var peso = 100
  78.    
  79.     method calculaPeso(){
  80.         return (peso/10)}
  81.     method kilos(){
  82.         return peso
  83.     }
  84.     }
  85.        
  86.  
  87. object chancho2{
  88.     var peso = 200
  89.     method kilos(){
  90.         return peso
  91.     }
  92. }
  93.  
  94. object chancho3{
  95.     var peso = 300
  96. method kilos(){
  97.         return peso
  98.     }
  99. }
  100.  
  101. object caperucita{
  102.     var calorias= 200
  103.    
  104.     method calculaPeso(){
  105.        
  106.         calorias = calorias + canastita.manzana()
  107.         return calorias
  108.            
  109.     }
  110.    
  111.    
  112.    
  113. }
  114.  
  115. object canastita{
  116.     var manzanas=20
  117.     var calorias
  118.     method manzana(){
  119.         calorias = manzanas*2
  120.         return calorias
  121.        
  122.        
  123.     }
  124.    
  125. }
  126.  
  127. object abuela {
  128.    
  129.     var calorias=0
  130.    
  131.     method calculaPeso(){
  132.         return calorias
  133.        
  134.        
  135.     }
  136. }
  137.  
  138. object casaPaja{
  139.     var resistencia = 0
  140.     var habitante = chancho1
  141.     method calcularResistencia(){
  142.         return resistencia
  143.     }
  144. method pesoHabitante(){
  145.     return chancho1.kilos()
  146. }
  147.  
  148. }
  149.  
  150.  
  151. object casaMadera{
  152.     var resistencia =5
  153.     var habitante= chancho2
  154. method calcularResistencia(){
  155.     return resistencia
  156. }
  157. method pesoHabitante(){
  158.     return chancho2.kilos()
  159. }
  160. }
  161.  object casaLadrillos{
  162.     var habitante= chancho3
  163.     var ladrillos = 10
  164.     method calcularResistencia(){
  165.     return ladrillos*2
  166.  }
  167. method pesoHabitante(){
  168.     return chancho3.kilos()
  169. }
  170.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement