LAB08_Funciones

Páginas: 2 (347 palabras) Publicado: 27 de octubre de 2015
PROGRAMACION DIGITAL - CB412

CICLO 2015-1

118

UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA CIVIL 

PROGRAMACION DIGITAL
LABORATORIO N° 8
CICLO 2015-1
WILFREDO CUPE ROMÁN PROGRAMACION 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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS