Está en la página 1de 3

Ama a todos, Sirve a todos.

Sri Sathya Sai Baba


FUNCIONES

1 Hacer una función que ingrese un número entero y lo retorne. Llame a la función
IngresarNumeroEntero().

Análisis
PE P PS
No tiene Pedir el número y leerlo El número leído

Función
int IngresarNumeroEntero (void)
{ int numero;
clrscr();
puts ("\n\t Digite un numero : "); // acá el mensaje es estático, siempre va a ser el mismo
scanf(“%d”, &numero); fflush(stdin);
return (numero);
}

Ejercicios
1. Hacer una función que ingrese un número real y lo retorne. Llame a la función
IngresarNumeroReal().

2. Hacer una función que ingrese un caracter y lo retorne. Llame a la función


IngresarCaracter().

2 Hacer una función que ingrese un número entero y lo retorne. La función recibe un mensaje
indicando lo que se necesita que ingrese el usuario. Llame a la función
IngresarNumeroEnteroMsg().

Análisis
PE P PS
Un mensaje o sea Mostrar el mensaje y leer lo El número leído
un dato string (char *) pedido en el mensaje

int IngresarNumeroEnteroMsg (char *mensaje)


{ int numero;
clrscr();
cout <<mensaje; // acá el mensaje es dinámico, va a variar según el recibido
cin>>numero;
return (numero);
}

MACUSAI Página 1 de 3
Ama a todos, Sirve a todos.
Sri Sathya Sai Baba
FUNCIONES

3. Hacer un programa que lea un número entero

Análisis
E P S
Datos dan ejercicio Pedir el número y leerlo Mostrar el número leído
Se procesara un solo número
Datos necesito del exterior
Esto ya lo hace una función.
El número a procesar (NUM)
Utilizaré
IngresarNumeroEntero()

// Librerías necesarias
void main()
{ int num;
num = IngresarNumeroEntero();

//como la función IngresarNumeroEntero() tiene PS o sea retorna un dato, la activo o ubico en una
instrucción de asignación

printf ("\n\t El numero digitado es: %d ", num);


getch();
}

Ejercicio
Realice la prueba de escritorio al siguiente bloque de programa

// Librerías necesarias
void main()
{ int num;
cout <<"\n\t El numero digitado es: "<< IngresarNumeroEntero()<<endl;
getch();
}

4. Hacer un programa que lea un número entero

Análisis
E P S
Datos dan ejercicio Pedir el número y leerlo Mostrar el número leído
Se procesara un solo número
Datos necesito del exterior
Esto ya lo hace una función.
El número a procesar (NUM)
Utilizaré
IngresarNumeroEnteroMsg()

MACUSAI Página 2 de 3
Ama a todos, Sirve a todos.
Sri Sathya Sai Baba
FUNCIONES

// Librerías necesarias
void main()
{ int num; num = IngresarNumeroEnteroMsg ("\n\t Digite un numero : ");
printf ("\n\t El numero digitado es: %d ", num);
getch(); }

Ejercicios
1. Hacer una función que ingrese un número real y lo retorne. La función recibe un mensaje
indicando lo que se necesita que ingrese el usuario Llame a la función
IngresarNumeroRealMsg().

2. Hacer una función que ingrese un caracter y lo retorne. La función recibe un mensaje
indicando lo que se necesita que ingrese el usuario Llame a la función
IngresarCaracterMsg().
3. Hacer una función que reciba un número entero y retorne un cero(0) si el numero recibido es
par o un uno(1) si no lo es. Llame a la función VerificarNumeroParImpar().

4. Hacer una función que reciba un número de 1 digito y muestre como se escribe ese número
en inglés. Llame a la función DigitoenIngles().

5. Hacer una función que reciba un número y retorne un cero (0) si el numero recibido es neutro,
un uno (1) si el numero recibido es positivo o un menos uno (-1) si el numero recibido es
negativo. Llame a la función VerificarPositivoNegativo().

MACUSAI Página 3 de 3

También podría gustarte