Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos
Ejercicios
1) Realizar un procedimiento principal que asigne el valor entero 30 a una variable Ingreso.
Luego, se debe llamar a dos procedimientos en el que se asigne a esa variable Ingreso el
valor entero 40. Realizarlo, por un lado, enviando el argumento por Valor. Y, por otro lado,
por Referencia. Por último, el procedimiento principal debe mostrar un mensaje mostrando el
valor de la variable Ingreso luego de cada procedimiento.
4) Crear un procedimiento principal que llame a una función que permita el ingreso de un
numero de 1 a 10 (validándolo) y luego desde el principal muestre ese número.
7) Realizar un procedinmiento que permita calcular el valor final a pagar por una venta.
Mediante una función CalcularDescuento, y en base al monto que se cargó y validó en el
procedimiento principal, se debe calcular y retornar el valor del descuento.
Monto menor a $ 1.000 Descuento 10 %
Monto entre $1.000 y $ 10.000 Descuento 15 %
Monto entre $ 10.000 y $100.000 Descuento 20 %
Monto mayor a $100.000 Descuento 25 %
Intente realizar este ejercicio sin declarar variables adicionales en la función.
Teoría de los Lenguajes y Algoritmos – Curso 1 – Guía 3
8) Se requiere construir un procedimiento que permita realizar operaciones entre dos números.
Los datos de las operaciones deben ser ingresados con el siguiente orden: código de
operación, operando 1 y operando 2. Para realizar una operación el usuario debe ingresar un
código de operación de acuerdo con la siguiente lista:
1 Suma +
2 Resta -
3 División /
4 Multiplicación *
5 Potenciación ^
9 Salir
Una vez cargado el código de operación, sólo en el caso en que corresponda, debe ingresar los
dos operandos, el primero validado en un rango entre -1000 y 1000 y el segundo entre -100 y
100. La división de un número por 0 no debe ser permitida, mostrándole al usuario un mensaje
de división por cero. La carga y validación de los datos de los dos operandos deben ser
realizados ejecutando dos veces, una por cada operando, una única función denominada
IngValOperando, que permita los rangos diferentes solicitados.
Las operaciones deben efectuarse dentro de una función denominada CalcularOperacion.
Se mostrará a través de un procedimiento MostrarResultado un mensaje que muestre el
operando 1, el símbolo de la operación, el operando 2 y el resultado.
El usuario puede terminar la carga de operaciones en el momento en que lo desee ingresando
un 9 en el código de operación. En este caso, el sistema debe pedir al usuario que confirme la
salida antes de terminar el programa.