Advertisement
AD_Alejandro

Untitled

Oct 1st, 2018
430
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.94 KB | None | 0 0
  1. (define listaN (cons 1 (cons 2(cons 3(cons 4 empty)))))
  2.  
  3. (define (suma-lista lista )
  4. (+ (first lista)(first (rest lista))
  5.    (first (rest (rest lista)))
  6.    (first (rest(rest (rest lista))))))
  7.  
  8. (suma-lista listaN)
  9.  
  10. (define (primer-par lista)
  11. (cond
  12.   [(= (modulo(first lista)2)0) (first lista)]
  13.   [(= (modulo (first (rest lista))2)0) (first (rest lista))]
  14.   [(= (modulo (first (rest (rest lista)))2)0) (first (rest(rest lista)))]
  15.   [(= (modulo (first (rest (rest (rest lista))))2)0) (first (rest (rest (rest lista))))]
  16.   [else "ninguno es digno"]
  17.   )
  18.   )
  19. (primer-par listaN)
  20.  
  21. (define (multiplo7 lista)
  22. (cond
  23.   [(= (modulo(first lista)7)0) (first lista)]
  24.   [(= (modulo (first (rest lista))7)0) (first (rest lista))]
  25.   [(= (modulo (first (rest (rest lista)))7)0) (first (rest(rest lista)))]
  26.   [(= (modulo (first (rest (rest (rest lista))))7)0) (first (rest (rest (rest lista))))]
  27.   [else "ninguno es multiplo de 7"]
  28.   )
  29.   )
  30. (multiplo7 listaN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement