LAB08_Funciones
Páginas: 2 (347 palabras)
Publicado: 27 de octubre de 2015
CICLO 2015-1
118
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL
PROGRAMACION DIGITAL
LABORATORIO N° 8
CICLO 2015-1
WILFREDO CUPE ROMÁNPROGRAMACION DIGITAL - CB412
CICLO 2015-1
119
Laboratorio N°8
Objetivos
1. Definir funciones
2. Utilizar parámetros pasados por valor y por
referencia
PROGRAMACION DIGITAL - CB412
CICLO 2015-1
120Ejercicio1
Definir una función que dado un ángulo en grados
y minutos, retorne el ángulo en radianes.
Planteamiento
¿Que parámetros necesita la función?
grad
por valor (int)
min
por valor (int)
¿La funciónretorna un valor?
Si, retorna el ángulo en radianes.
tipo float
PROGRAMACION DIGITAL - CB412
CICLO 2015-1
121
Ejercicio2
Definir una función que inserte un valor v en un
arreglo lineal x de nelementos.
El arreglo x ya está ordenado.
x
x
1
18.7
1
18.7
v
2
17.9
2
17.9
16.4
3
15.3
3
16.4
…
…
…
15.3
n
05.6
n
…
PROGRAMACION DIGITAL - CB412
CICLO 2015-1
122Ejercicio3
Dada una matriz cuadrada A de orden n, definir
una función que retorne el mayor valor de toda la
matriz y la fila y columna en la que se encuentra.
9 3 8 1
2 8 5 4
8 6 10 0
7 15 35
4 * 4
Mayor
Fila
Columna
15
4
2
PROGRAMACION DIGITAL - CB412
CICLO 2015-1
123
Ejercicios Propuestos
• Escribir una función que devuelva el valor del promedio final de
CB412. Para elcálculo del promedio se contará con las notas de
exámenes y promedio de prácticas (diferente a cero). Si el valor
de algún examen es 99 significa ausente.
La función tendrá la siguiente declaración:float promfinal(int exp,int exf,int exs,float promprac);
• Escribir una función que pida por teclado una contraseña
numérica de ocho cifras para compararla con la correcta y que
permita tres intentoscomo máximo. Si el usuario logra ingresar la
contraseña correcta, la función devolverá el número del intento en
que ha acertado; en caso contrario, la función devolverá cero.
Comparar cada...
Leer documento completo
Regístrate para leer el documento completo.