Вы находитесь на странице: 1из 3

SERVICIO NACIONAL DE ADIESTRAMIENTO EN EL TRABAJO INDUSTRIAL

ESTRUCTURA DE DATOS
TIPO DE CONDICIONAL IF

I. Prof. Jose Tiznado

II. OBJETIVO
En este tema aprenderemos a razonar sobre las condiciones lógicas que se puede cumplir,
generando una acción o proceso de ejecución.

III. Trabajo Práctico


 Identificaremos el diferente tipo de operadores lógicos con sus IF ANIDADO:
 El orden de secuencia de ejecución no altera el flujo de control del programa respecto al
orden de escritura de las instrucciones.
 Sim embargo al escribir la resolución de un problema, es normal que tengamos que tener
en cuenta condiciones que influyen sobre la secuencia de pasos que hay que dar para
resolver el problema.

1. Operadores Lógicos

Lógico Operador Uso Devuelve true si


AND && op1 && op2 op1 y op2 son verdaderos
OR || op1 || op2 uno de los dos es verdadero
NEGACION ! ! op op es falso

2. LOS IF ANIDADOS: Las cláusulas ElseIf y Else son opcionales. Puede tener tantas cláusulas ElseIf
como desee en una instrucción If.....Else, pero no puede aparecer ninguna cláusula ElseIf
después de una cláusula Else. If ......Else las instrucciones se pueden anidar una dentro de otra.
Ejemplo:

1) Operador Lógico: AND


IF (condición1 && condición2) {
ACCION 1;
PROF. JOSE TIZNADO JOSE
SERVICIO NACIONAL DE ADIESTRAMIENTO EN EL TRABAJO INDUSTRIAL

}ELSE{
ACCION 2;
}

a) Ejercicios: Crear un programa que determinar el incremento del sueldo del


trabajador, si la persona, viene laborando de 2 a 11 años, deberá multiplicar la
cantidad de años por el 3% de su sueldo y un 6% si es superior a 11 años. ¿Sacar su
neto a pagar de los años asignados que trabajo?

Diseño Formulario Entrada y Salida


Definir Variables

Leer Entrada

Inicio – IF Condición 1:

Condición 2:

Condición 3:

Final IF:

Salida - Imprimir:

2) Operador Lógico: OR
IF (condición1 || condición2) {
ACCION 1;
}ELSE{
ACCION 2;
}

a) Ejercicios: Procederemos a generar los siguiente pago a los asegurados de la ONP según la
categoría que pertenezca. Pagar a la persona S/. 1200 soles por ser “pensionista”, S/. 800
soles si la persona sufre una “jubilación adelantado” y S/. 1200 soles por “Invalidez por
accidente”. ¿Determinar cuánto es la pensión que recibirá?

PROF. JOSE TIZNADO JOSE


SERVICIO NACIONAL DE ADIESTRAMIENTO EN EL TRABAJO INDUSTRIAL

3) Operador Lógico: NOT


IF (! condición1 ) {
ACCION 1;
}ELSE{
ACCION 2;
}

a) Ejercicios: Generar la siguiente multa al conductor. Determinar si el conductor, no sobre


más pasa más de 70kh, que imprima “no hay cargo” pero en caso contrario que imprima
“multa de 120 soles”.

PROF. JOSE TIZNADO JOSE

Вам также может понравиться