Determinar si un carácter es vocal

Determinar si un carácter es vocal en Racket


Enunciado: Determinar si un carácter dado es una vocal, o un numero.

Análisis: para la solución  de este problema se requiere que el usuario ingrese un carácter luego que el sistema determine si es vocal. ademas también determinar si es un numero.



Entrada: Carácter (number or simbol)

Salida: Resultado 
- Es vocal [a,e,i, etc.]
- No es vocal
- Es numero



Código



; ===========================================================================
; Fecha: 09/11/2018
; Contrato: vocal: <Texto> -> Texto
; Proposito: Determinar si un carácter dado es una vocal, o un numero
;----------------------------------------------------------------------------------
(define (vocal x)
  (cond
    [(number? x) "El caracter digitado es un numero"]
    
    [(or (string=? x "a") (string=? x "e") (string=? x "i") (string=? x "o")
         (string=? x "u")) "El caracter es vocal"]
    
    [else "No es una vocal ni un numero"]
    
))

;pruebas
(vocal 1)
(vocal "a")
(vocal "c")
(vocal "$")
(vocal "A")
; ===========================================================================

Toma de pantalla


scheme Determinar si un carácter es vocal racket

Compartir en facebook twitter Google tumblr pinterest

Entradas similares

0 Comentarios