Your SlideShare is downloading. ×
Ejerdecisionlogica
Ejerdecisionlogica
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ejerdecisionlogica

2,608

Published on

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,608
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Aspectos a tener en cuenta: a. Las variables que hacen parte de una expresión de tipo lógico deben tener un valor previo asignado. b. Cuando se conforma un registro de entrada de datos, los valores de los campos deben ir separados al menos por un espacio en blanco. Si el campo es de tipo real, el punto debe estar presente y todo carácter que esté entre comillas hará parte de una constante alfanumérica. Si el campo indica miles, millones, etc., no debe estar presente el punto para indicar estas cantidades. El punto sólo se debe utilizar para indicar la parte decimal. Por ej. 1.000.000 (un millón), debe indicarse como 1000000. ? Si un campo indica porcentaje, los caracteres que lo determinan(%,$) no deben estar presentes en el registro de entrada. Serán erróneas las expresiones: a > $100, P = 30%, k > 33%, etc. c. Si la comparación en una condición involucra constantes alfanuméricas, éstas deben estar entre comillas; por ejemplo NOMBRE> “ISABEL”. d. Una variable que tenga un contenido lógico, puede hacer parte de una expresión lógica compuesta. Si A = (B > 20), o sea, se le asigna. Falso o. Verdadero. La siguiente expresión será correcta: X > Y ^ A 4.3. Ejercicios propuestos 22. Elaborar un algoritmo que entre el nombre de un empleado, su salario básico por hora y el número de horas trabajadas en el mes; escriba su nombre y salario mensual si éste es mayor de $450.000, de lo contrario escriba sólo el nombre. 23. Dados los valores A, B y C que son los parámetros de una ecuación de segundo grado, elaborar un algoritmo para hallar las posibles soluciones de dicha ecuación. 24. Se tienen tres esferas (A,B,C) de diferente peso, elaborar un algoritmo que determine cuál es la esfera de mayor peso. 25. Hacer un algoritmo que determine cuál es el mayor en un grupo de cuatro datos diferentes. 26. Hacer un algoritmo que determine la suma del valor menor y mayor en un grupo de 4 datos. 27. Elaborar un algoritmo que determine el valor equivalente en el sistema numérico decimal, de un número de cinco dígitos octales. 28. Dados tres valores positivos determinar si éstos no forman triángulo o si forman triángulo, decir si éste es: equilátero, isósceles o escaleno y obtener el área del triángulo. 29. Hacer un algoritmo que entre la ordenada (Y) y la abscisa (X) de un punto de un plano cartesiano y, determine si pertenece o no a la recta Y = 3X + 5. 30. Elaborar un algoritmo que entre un punto (x, y); diga si está, o no, en el área determinada por la parábola Y = 4 - X^2 y la recta Y = X - 3. 31. Elaborar un algoritmo que entre el par ordenado A,B; determine si está, o no, en el área comprendida entre las rectas Y = 2X - 2, Y = X + 1, X = 20. 32. Un almacén de escritorios hace los siguientes descuentos: si el cliente compra menos de 5 unidades se le da un descuento del 10% sobre la compra; si el número de unidades es mayor o igual a cinco pero menos de 10 se le otorga un 20% y, si son 10 o más se le da un 40%. Hacer un algoritmo que determine cuánto debe pagar un cliente si el valor de cada escritorio es de $800.000.
  • 2. 33. En un juego de preguntas que se responde “SI” o “NO”, gana quien responda correctamente las tres preguntas. Si se responde mal cualquiera de ellas, ya no se pregunta la siguiente y termina el juego. Las preguntas son: 1. ¿Simón Bolívar libertó a Colombia? 2. ¿Camilo Torres fue un guerrillero? 3. ¿El Binomio de Oro es un grupo de música vallenata? Diseñe el registro de entrada. 34. Una frutería ofrece las manzanas con descuento según la siguiente tabla: No. de manzanas compradas% descuento 0–2 0% 3–5 10% 6 – 10 15% 11 en adelante 20% Determinar cuánto pagará una persona que compre manzanas en esa frutería. 35. Cierta universidad tiene un programa para estimular a los estudiantes con buen rendimiento académico. Si el promedio es de 4,5 o más y el alumno es de pregrado entonces cursará 28 créditos y se le hará un 25% de descuento. Si el promedio es mayor o igual a 4,0 pero menor que 4,5 y el alumno es de pregrado, entonces cursará 25 créditos y se le hará un 10% de descuento. Si el promedio es mayor que 3,5 y menor que 4,0 y es de pregrado, cursará 20 créditos y no tendrá ningún descuento. Si el promedio es mayor o igual a 2,5 y menor que 3,5 y es de pregrado, cursará 15 créditos y no tendrá descuento. Si el promedio es menor de 2,5 y es de pregrado, no podrá matricularse. Si el promedio es mayor o igual a 4,5 y es de posgrado, cursará 20 créditos y se le hará un 20% de descuento. Si el promedio es menor de 4,5 y es de posgrado cursará 10 créditos y no tendrá descuento. Hacer un algoritmo que determine cuánto debe pagar un estudiante y cuántos créditos registra si el valor de cada crédito es de $50000 para pregrado y $300000 para posgrado. 36. Un proveedor de computadores ofrece descuento del 10%, si cuesta $1.000.000 o más. Además, independientemente, ofrece el 5% de descuento si la marca es ABACO. Determinar cuánto pagará, con lVA incluido, un cliente cualquiera por la compra de una computadora. 37. Determinar el precio de un pasaje de ida y vuelta por avión, conociendo la distancia a recorrer, el número de días de estancia y sabiendo que si la distancia es superior a 1.000 km, y el número de días de estancia es superior a 7, la línea aérea le hace un descuento del 30%. El precio por kilómetro es de $89,50.

×