programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
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.