Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;; ---1--- Funcion para convertir millas a yardas
- (define (millas-yardas mll)
- (round (/ (* (* 1000 1.0936133) mll) 0.621371192)))
- ;; ---2--- Funcion para conocer distancia segun vueltas
- (define (distancia-vueltas diametro vueltas)
- (inexact->exact (* (* diametro pi) vueltas)))
- ;; ---3--- Funcion para convertir centigrados->farenheit
- (define (centigrados-farenheit centigrados)
- (+ (* 9/5 centigrados) 32))
- ;; Funcion para convertir farenheit->centigrados
- (define (farenheit-centigrados farenheit)
- (/ (- farenheit 32) 9/5))
- ;; ---4--- Funcion para conocer cuantos l litros pasan por a traves de un ducto en h litros
- (define (litros-dias litros dias)
- (* (* (* (* 60 60) 24) dias) litros))
- ;; ---5--- Funcion para conocer en cuantos horas se llena un tanque de l litros
- (define (litrostanque capacidad lts-seg)
- (/ capacidad (* (* 60 60) lts-seg)))
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;; ---6--- Funcion para conocer el area de un cilindro hueco
- (define (cilindro-hueco diametroMayor grosor altura)
- (- (* (* (expt (/ diametroMayor 2) 2) pi) altura)
- (* (* (expt (/ (- diametroMayor grosor) 2) 2) pi)
- altura)))
- ;; Funcion para conocer el area de un cilindro hueco con llamado a funciones auxiliares
- ; radio circulo mayor
- (define (radioMayor diametro)
- (/ diametro 2))
- ; area circulo mayor
- (define (areaMayor diametro)
- (* (expt (radioMayor diametro) 2) pi))
- ; volumen cilindro mayor
- (define (volumenMayor diametro altura)
- (* (areaMayor diametro) altura))
- ; radio circulo menor
- (define (radioMenor diametro grosor)
- (/ (- diametro grosor) 2))
- ; area circulo menor
- (define (areaMenor diametro grosor)
- (* (expt (radioMenor diametro grosor) 2) pi))
- ; volumen cilindro menor
- (define (volumenMenor diametro altura grosor)
- (* (areaMenor diametro grosor) altura))
- ;; Volumen de un cilindro hueco
- (define (vol-cilindro-hueco diametro altura grosor)
- (- (volumenMayor diametro altura)
- (volumenMenor diametro altura grosor)))
- ;pruebas
- ;(cilindro-hueco 25 10 5)
- ;(vol-cilindro-hueco 25 10 5)
- ;; ---7--- Funcion para calcular el area de un cono de radio R y altura H
- (define (volumen-cono radio altura)
- (* 1/3 (* (expt radio 2) pi) altura))
- ;; Funcion para calcular el area de un cono truncado de radio R y altura H
- (define (vol-cono-truncado radio altura1 altura2)
- (- (* 1/3 (* (expt radio 2) pi) altura1)
- (* 1/3 (* (expt (/ (* radio altura2) altura1) 2) pi) altura2)))
- ;; Funcion para calcular el area de un cono truncado haciendo uso de funciones auxiliares
- (define (volumen-conote radio altura1)
- (* 1/3 (* (expt radio 2) pi) altura1))
- (define (volumen-conito radio altura1 altura2)
- (* 1/3 (* (expt (/ (* radio altura2) altura1) 2) pi) altura2))
- (define (volumen-conote-conito radio altura1 altura2)
- (- (volumen-conote radio altura1)
- (volumen-conito radio altura1 altura2)))
- ;Pruebas
- ;(vol-cono-truncado 15 20 5)
- ;(volumen-conote-conito 15 20 5)
Advertisement
Add Comment
Please, Sign In to add comment