10.05.2014 Views

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Programación I 25<br />

el promedio de los 5; y<br />

la suma de todos los resultados anteriores.<br />

5- Leer un valor y mostrar el inverso del opuesto Ej. se lee: 8; se muestra: -1/8<br />

6- Recibir 6 valores y mostrar su suma en valor absoluto. Ej. si se lee -1, 2,-3, 4,-5,6, mostrar<br />

21<br />

2.4.1 Producto<br />

Leer 20 datos y mostrar el producto de esos 20 números. Una posible solución es:<br />

prod = 1<br />

van = 0<br />

mientras van < 20<br />

leo dato<br />

prod = prod * dato<br />

van = van + 1<br />

mostrar prod<br />

Es similar al ejercicio de la suma visto antes, en este caso los cambios son: se utiliza<br />

multiplicación en vez de suma y se inicializa la variable prod en 1 (neutro del producto).<br />

Observar que también se ha modificado el nombre de la variable para reflejar que en este caso<br />

se realiza un producto, no una suma.<br />

2.4.2 Valores repetidos<br />

Leer 3 datos, se sabe que 2 son iguales y el tercero es diferente. Mostrar el valor repetido.<br />

En este caso, una posible solución es:<br />

leer A, B, C<br />

si (A = B)<br />

mostrar repetido A<br />

en otro caso<br />

mostrar repetido C<br />

2.4.3 Intercambio de variables<br />

Un problema muy frecuente es el de intercambiar dos variables. Por ejemplo, se tiene una<br />

variable A que vale 20 y una variable B que vale 10. Se pide intercambiar el contenido de<br />

ambas variables (resolverlo en forma genérica, no en particular para los valores 10 y 20).<br />

Así, la solución sería:<br />

AUX = A<br />

A = B<br />

A = AUX<br />

Para pensar: ¿es posible hacerlo sin utilizar una variable auxiliar?.<br />

2.4.4 Promedio<br />

Leer datos hasta que se ingrese el número 99 e imprimir el promedio.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!