Está en la página 1de 2

SIS 100 Ing.

Tania Karina Ponce

PRACTICA Nº 13
FUNCIONES
PASO DE PARÁMETRO POR VALOR

REALIZAR EL ALGORITMO EN DIAGRAMA DE FLUJO Y CÓDIGO FUENTE


SELECCIONE LA ESTRUCTURA ADECUADA
Ejercicio 1:
Realice un programa que contenga una función para calcular si un número es par o impar. Si
es par la función debe devolver “Número par” y si es impar “Número impar”. La función debe
ser llamada hasta que el usuario presione “n”.
Ejemplo de ejecución:
Introduce un numero: 3
Número impar
Desea continuar? (s/n): s Introduce un numero: 24
Número par
Desea continuar? (s/n): n Fin
Ejercicio 2:
Realice una calculadora con las siguientes operaciones: suma de dos números reales, resta de
dos números reales, valor absoluto de un número real y potencia de base real y exponente
entero.
Cada una de las operaciones se debe programar en procedimientos diferentes y todas ellas
deben mostrar el resultado en pantalla.
Realice en primer lugar una función que muestre un menú con las siguientes opciones:
A. Realizar una suma
B. Realizar una resta
C. Realizar el valor absoluto
D. Realizar una potencia
E. Salir del programa
Introduzca su opción:
Si el usuario introduce las opciones A, B, C o D debe pedir por pantalla los operando
correspondientes para cada una de las funciones. Si el usuario introduce una opción diferente
a las del menú, debe indicar que la opción no es válida. Sólo en el caso de que el usuario
introduzca E, el programa finalizará mostrando el mensaje: “Fin de la calculadora”.

Ejercicio 3:
Realice un programa que llame a dos funciones. Una de ellas calculará el valor absoluto de 5
números introducidos por teclado. La otra función realizará la media de los 5 números positivos.
SIS 100 Ing. Tania Karina Ponce

Ejercicio 4:

Desarrollar un programa modular para un programa que pide un valor entero entre 0 y 100 y
calcula el valor de la suma de la sucesión:

√𝑎 + √𝑎 − 1 + √𝑎 − 2 + … … . +√0

Como resultado muestra la serie de las raíces de a y el valor de la suma de la sucesión. Ha de


contar con un menú que permita realizar otro cálculo o salir del programa.
Ejercicio 5:
Realizar un algoritmo mediante funciones que calcule e imprima la suma de los múltiplos de 5
comprendidos entra dos valores a y b.
El algoritmo no permitirá Introducir valores negativos para a y b, y verificara que a es menor
que b. Si a es mayor que b, intercambiara estos valores.
Ejercicio 6:
Realizar un algoritmo mediante funciones para que el usuario ingrese dos números y el
algoritmo muestre los resultados de las siguientes operaciones
R1 = (a+b)*(a-b)
R2 = (a*b)+(a/b)
R3 = (a-b)/(a+b)
R4 = (a/b)-(a*b)
Para la función división tomar en cuenta cuando el denominador es cero el resultado de la
división debe ser cero.

También podría gustarte