Sie sind auf Seite 1von 2

Ejercicio 1. Escribir un algoritmo que, para una suma de dinero dada, indique cmo descomponerla en billetes y monedas corrientes.

Se desea utilizar el mnimo de billetes y monedas. No hay ninguna limitacin respecto al nmero de billetes y monedas disponibles. Utilizar los billetes de soles para Per. Ejercicio 2. Escribir un algoritmo que imprima el mnimo, el mximo y la media de tres nmeros.

Ejercicio 3. Escribir un algoritmo que, dado el infinitivo de un verbo regular de la primera conjugacin, obtenga la conjugacin en singular y plural de presente de indicativo. Por ejemplo, para el verbo cantar el resultado es yo canto, tu cantas, el canta, nosotros cantamos, vosotros cantis, ellos cantan. Ejercicio 4. Escribir un algoritmo que, para un nmero binario de 4 cifras, imprima su valor en base 10. Se estudiarn dos formas del problema segn la representacin de los datos: -forma 1: los datos son cuatro enteros (0 1). Por ejemplo: 1,1,0,1. -forma 2: el dato es un entero cuya representacin decimal con cuatro cifras no contenga ms que 0 1: Por ejemplo: 1101. Ejercicio 5. Escribir un algoritmo que decodifique fechas del siglo XXI. El dato es un entero comprendido entre 10100 y 311299. El resultado es una secuencia de caracteres: nmero del da dentro del mes, del mes dentro del ao y del ao dentro del siglo. Por ejemplo, para el dato 30485, el resultado es el texto 3-4-2085. Ejercicio 7. Escribir un algoritmo que simule el funcionamiento de una calculadora. El dato es una serie de tres caracteres: una cifra, un smbolo de operacin y otra cifra. El resultado es el valor de la expresin dada. En un solo campo se enviar 2+1 el resutlado sera 3. Ejercicio 9. Escribir una funcin que determine si una letra dada es consonante. Ejercicio 10. Escribir una funcin que calcule el factorial de un nmero. Por ejemplo, 5! = 5*4*3*2*1 = 120.

################################################################################ ################# FUNCTION f009_mensaje_rev_hff001() DEFINE rpta CHAR(1) OPEN WINDOW ventana AT 10,26 WITH FORM "hf001b" ATTRIBUTE (FORM LINE 1,MESSAGE LINE LAST,PROMPT LINE LAST) LET rpta = 'N' INPUT BY NAME rpta WITHOUT DEFAULTS ON KEY (CONTROL-C,INTERRUPT) LET rpta = 'N' EXIT INPUT

AFTER FIELD rpta IF rpta IS NULL THEN ERROR "Ingrese respuesta" NEXT FIELD rpta END IF IF NOT (rpta = 'S' or rpta = 'N') THEN ERROR "Solo 'S' o 'N'" NEXT FIELD rpta END IF END INPUT CLOSE WINDOW ventana RETURN rpta END FUNCTION

Das könnte Ihnen auch gefallen