Ir para o conteúdo

Soma números e tira 5

;Exercicio 1
; Exercício resolvido por: Rui Maia (deathseeker25@portugal-a-programar.org) 
; Escreva em Scheme o procedimento soma-dois-e-tira-5 com dois parâmetros.
; De acordo com o próprio nome, este procedimento recebe dois valores como argumentos,
;calcula a soma dos dois e subtrai-lhe 5.

(define soma-dois-e-tira-5 ; para atribuir um nome ao procedimento usa-se o (define <nome-do-procedimento>
  (lambda (n1 n2)  ;usa-se o comando lambda para definir os parâmetros do procedimento
    (- (+ n1 n2) 5))) ; em Scheme para efectuar uma operacao usa-se a notacao (<operacao (+ - * /)> <parametro1> <parametro2>)

; Para correr o programa use:
; > (soma-dois-e-tira-5 10 20)
;25
;> (soma-dois-e-tira-5 122 156)
;273