You are on page 1of 2

Departamento de

Ingeniera de Sistemas y Automtica

P5 Control de flujo (2)


P5-1: Calcular el producto de 2 nmeros enteros sin usar el operador *
El programa tomara el valor absoluto de ambos nmeros y realizar su producto. Tras obtener el producto de los
valores absolutos, en funcin del signo de ambos nmeros, obtendr el resultado definitivo con su signo correcto.

P5-2: Obtener el valor mnimo de una serie de nmeros reales positivos


1. El programa solicitar un nmero de forma indefinida mientras este sea positivo. En caso contrario,
finalizar el programa.
2. Tras cada introduccin, se mostrar el mnimo valor introducido hasta el momento

P5-3: Calculo de la raz cuadrada de un nmero real mediante el mtodo de Hern


Este mtodo se basa en suponer que conocemos una aproximacin 0 de la raz cuadrada y calcular otra
aproximacin a partir de la primera mediante la frmula:
1
= (1 + )
2 1

El programa solicitar al usuario un nmero real y una tolerancia tol para el error. El programa finalizara cuando:
1
| | <

Como primera aproximacin puede usarse 0 = /2. Para el valor absoluto sese la funcin fabs().
Se exigir que el usuario introduzca valores positivos. Si la tolerancia introducida por el usuario es mayor que
0.001, el programa elegir por defecto = 0.001

P5-4: Dibujar un rectngulo en la consola


Se trata de realizar un programa que solicite los 2 lados de un rectngulo y dibuje ste en la consola mediante
asteriscos (vase figura). El programa exigir que ambos valores sean enteros positivos y de tamao mximo
menor que 20.

Pg. 1 de 2

Universidad de Valladolid. Escuela de Ingenieras Industriales

Paseo del Cauce, 59. 47011 Valladolid trespa@eis.uva.es

www.eii.uva.es - www.uva.es/eii
Departamento de
Ingeniera de Sistemas y Automtica

P5-5: Dibujar un rectngulo en la consola con un hueco


Se trata de realizar un programa que solicite los 2 lados de un rectngulo (lado1,lado2) y dibuje ste en la
consola mediante asteriscos (vase figura) y un hueco. El programa exigir que ambos valores sean enteros
positivos y de tamao mximo menor que 20.
El rectngulo puede interpretarse comu una matriz de lado1 filas y lado2 columnas. En C, la primera fila de
una matriz es la fila 0 y la primera columna es la columna 0.
Adems, deseamos que el rectngulo tenga un hueco en unas coordenadas prefijadas. Para ello, tras solicitar
las dimensiones del rectngulo, el programa solicitar al usuario el ndice de la fila y columna del rectngulo
(fila,columna) donde desea que aparezca un hueco, exigiendo que ambos ndices estn dentro de los lmites
del tamao de la matriz rectngulo, es decir, 0fila<lado1 y 0columna<lado2.

Pg. 2 de 2

Universidad de Valladolid. Escuela de Ingenieras Industriales

Paseo del Cauce, 59. 47011 Valladolid trespa@eis.uva.es

www.eii.uva.es - www.uva.es/eii