Está en la página 1de 4

Documento 06

(Condiciones) Si entonces
En casi cualquier secuencia de instrucciones para un ordenador, será vital poder comprobar si se
cumple alguna condición. Una primera forma básica de comprobar condiciones es con la orden
"SI". Su uso básico sería

El bloque "SiNo" es opcional: podemos optar por no indicar lo que queremos que se haga cuando
no se cumpla la condición.

También es posible comprobar varias condiciones a la vez, para hacer construcciones más
complejas, como: "si a es mayor que b y b es mayor que c", o como "si a es igual a 1 o b es igual a 1
".

Además, podemos encadenar varias condiciones una detrás de otra.


Ejercicios
1. Pedir un valor numérico e indicar si es par o no es par.

2. Crea un programa que pida un número al usuario y diga si es positivo, negativo o cero.

3. Haz un programa que pida al usuario dos números y diga cuántos de ellos son positivos.

4. Crea un programa que pida al usuario dos números y muestre su división si el segundo no
es cero, o un mensaje de aviso en caso contrario.

5. Prepara un programa que pida al usuario tres números y diga cuál es el mayor de los tres.

6. Calcular el total a pagar por la compra de un producto incluyendo el nombre, precio


unitario, cantidad. Debe calcular el subtotal, impuesto, un descuento del 25% por
concepto de la tercera edad, total.

7. Dada la matrícula y 5 calificaciones de un alumno obtenidas a lo largo del semestre,


construya un algoritmo que imprima la matrícula del alumno y el promedio de sus
calificaciones y si aprobó o reprobó.

8. Construya un diagrama de flujo tal que dado como datos los valores enteros P y Q,
determine si los mismos satisfacen la siguiente expresión:

9. Construya UN ALGORITMO, tal que, dado como datos la categoría y el sueldo de un


trabajador, calcule el aumento correspondiente teniendo en cuenta la siguiente tabla.
Imprima la categoría del trabajador y su nuevo sueldo:
Categoría Porcentaje de aumento
A 5%
B 7%
C 10%
D 15%

10. A un trabajador le pagan según sus horas trabajadas por una tarifa de pago por hora. si la
cantidad de horas trabajadas es mayor a 40 horas. la tarifa se incrementa en un 50% para
las horas extras. calcular el salario del trabajador dadas las horas trabajadas y la tarifa.

Según (Casos)
La instrucción Según (Caso) Hacer es una forma de expresión de un anidamiento múltiple de
instrucciones Si ... Entonces – SiNo. Su uso no puede considerarse, por tanto, estrictamente
necesario, puesto que siempre podrá ser sustituida. La sintaxis será:

El caso De Otro Modo determina las instrucciones a ejecutar cuando ninguno de los casos
previstos se ha cumplido. Si no procede, simplemente se deja de escribir.

La única ventaja que podemos obtener con el uso de Según (Caso) Hacer radica en aportar mayor
claridad que un anidamiento múltiple de Si ... Entonces de gran longitud.

La instrucción Según (Caso) Hacer también puede anidarse dentro de sí misma, aunque resulta
poco recomendable por perjudicar la claridad de un programa.
Ejercicios
11. En este ejercicio de Pseint queremos que muestre el día de la semana dependiendo del
número que se ingrese.

12. En este ejercicio de Pseint queremos que muestre los meses del año dependiendo del
número que se ingrese.

13. Hacer un algoritmo en Pseint para una heladería se tienen 4 tipos de empleados
ordenados de la siguiente forma con su número identificador y salario diario
correspondiente:

• 1 Cajero (56$/día).

• 2 Servidor (64$/día).

• 3 Preparador de mezclas (80$/día).

• 4 Mantenimiento (48$/día).

El dueño de la tienda desea tener un programa donde sólo ingrese dos números enteros que
representen al número identificador del empleado y la cantidad de días que trabajó en la semana
Y el programa le mostrará por pantalla la cantidad de dinero que el dueño le debe pagar al
empleado que ingresó

También podría gustarte