milardovich

Prueba Smalltalk 1

Nov 19th, 2012
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. Object subclass: #Articulo
  3.   instanceVariableNames:
  4.     'codigo descripcion precio distribuidor '
  5.   classVariableNames: ''
  6.   poolDictionaries: ''    !
  7.  
  8.  
  9. !Articulo class methods ! !
  10.  
  11.  
  12.  
  13. !Articulo methods !
  14.    
  15. calculaPrecio!
  16.  
  17. carga
  18. codigo := Prompter prompt: 'Ingrese codigo: ' default:''.
  19. descripcion := Prompter prompt: 'Ingrese descripcion: ' default: ''.
  20. precio := (Prompter prompt: 'Ingrese precio: ' default: '') asFloat.!
  21.    
  22. devCodigo
  23. ^codigo! !
  24.  
  25. Articulo subclass: #Frio
  26.   instanceVariableNames:
  27.     'peso '
  28.   classVariableNames:
  29.     'Porcentaje '
  30.   poolDictionaries: ''    !
  31.  
  32.  
  33. !Frio class methods ! !
  34.  
  35.  
  36.  
  37. !Frio methods !
  38.    
  39. calculaPrecio!
  40.  
  41. carga:dist
  42. super carga.
  43. peso := Prompter prompt: 'Ingrese peso del art: ' default:''.! !
Advertisement
Add Comment
Please, Sign In to add comment