; ==========================================================
(define-struct Saco(talla marca))
(define saco1 (make-Saco 's 'xxxx))
(define saco2 (make-Saco 'm 'zzxx))
(define (almacen e)
(cond
[(not (Saco? e)) "datos inalidos"]
[(and (symbol=? (Saco-talla e) 's) (symbol=? (Saco-marca e) 'xxxx)) "esta en inventario"]
[(and (symbol=? (Saco-talla e) 'm) (symbol=? (Saco-marca e) 'zzxx)) "esta en inventario"]
[else "no existe"]))
;prueba
(almacen saco1)
; ==========================================================
Scheme / Dr Racket - ejercicio struct almacen
Enunciado Ejercicio Scheme: Un almacén tiene dos sacos para la venta, se necesita un programa al cual, un cliente ingrese una talla y la marca, y el programa le muestre un mensaje si el saco existe o no en el almacén.
