Está en la página 1de 14

Taller práctico sentencia IF.

PRESENTA

LIZETH SANCHEZ

Corporación universitaria iberoamericana


Facultad de Ingeniería
Programa Ingeniería Industrial.

CASANARE.
2022
1. Leer un número entero de dos dígitos y determinar a cuánto es igual
la suma de sus dígitos

Algoritmo Ejercico_1

Definir num, dig1, dig2, suma Como Entero


Escribir "Números de dos dígitos"
Leer num
Si num<0
num= num*(-1)

suma

FinSi

Si num>=10 Y num<=99
dig1=num – trunc (num/10) *10 // Ej 12--> dig1=12-10=2
dig2=trunc(num/10)

// Ej 12--> dig2=1
suma=dig1+dig2

Escribir “La suma de los dos dígitos del número entero ingresado es"

SiNo

FinSi

FinAlgoritmo

Escribir “El número entero ingresado debe tener dos dígitos"

FinSi
FinAlgoritmo
ALGORITMO
EJERCICIO 1

DEFINIR, NUM, DIGI 1, DIGI


2, SUMA COMO ENTERO

NUMERO DE DOS
DIGITOS

NUM SUMA ₌ DIG 1 + DIG2

NUM ≤ 0

Num ₌ num * ⁽-1⁾

Si num≥ ₌ 10 Y NUM ≤₌99

DIG1 ₌ NUM – TRUNC


EL NUMERO ENTERO
⁽NUM/10⁾*10
INGRESADO DEBE TENER
DOS DIGITOS

DIG2 ₌TRUNC ⁽NUM/10⁾

La suma de los dos dígitos del


numero entero ingresado es

finAlgoritmo
2. Leer un número entero de dos dígitos y determinar si ambos dígitos

son pares.

Algoritmo Ejercicio_dos
Definir num, a, b Como Entero
Escribir "Digite un número de dos dígitos"
Leer num

Si num > 9 y num < 100 Entonces

a= trunc (num/10)

b= num Mod 10

Si a Mod 2 = 0 y b Mod 2 = 0

Escribir “Ambos dígitos son pares"

SiNo

Si a Mod 2 = 0 Entonces

Escribir "Solo el" a "es par"

SiNo

Si b Mod 2=0 Entonces

Escribir “Solo el" b " es par"

SiNo

Escribir "Ninguno es par"

FinSi

FinSi

FinSi

FinSi
3. Leer un número entero de dos dígitos menor que 20 y determinar si es
primo.

Algoritmo Ejercicio_3
Definir Z Como Entero
Escribir "Digite un número de dos dígitos, menor que 20"
Leer Z
Si Z>=10 y Z<=20 Entonces
Si Z=11 o Z=13 o Z= 19 Entonces
Escribir "El número" Z "es primo"
SiNo
Escribir "El número" Z "no es primo"

SiNo
FinSi
FinAlgoritmo
FinSi

Escribir "Número no válido"


FinAlgoritmo

4. Leer un número entero de dos dígitos y determinar si sus dos dígitos


son primos.
Algoritmo Ejercio_4_y_5
Definir num, dig1, dig2 Como Entero
Escribir "Ingrese un número positivo de dos digitos"
Leer num
Si num<10 y num>99 Entonces
Escribir "EL número ingresado no es de dos digitos"
SiNo

dig1 = trunc(num/10)
dig2 = trunc (num Mod 10)
Si dig1 = 1 o dig1 = 2 o dig1 = 3 o dig1 = 5 o dig1 = 7 Entonces
Escribir dig1 "Es un número primo"
SiNo
Escribir dig1 "No es un número primo"

FinSi
Si dig2 = 1 o dig2 = 2 o dig2 = 3 o dig2 = 5 o dig2 = 7 Entonces
Escribir dig2 "Es un número primo"

FinAlgoritmo
SiNo

FinSi

FinSi

Escribir dig2 "No es un número primo"


6. Leer dos números enteros y determinar cuál es el mayor.
Algoritmo ejercico_6
Definir num1, num2 Como Entero
Escribir "Digite el primer número"
Leer num1
Escribir "Digite el segundo número"
Leer num2
Si num1=num2
Escribir "Los dos números son iguales"
SiNo
Si num1 > num2 Entonces
Escribir "El número mayor es" num1
FinSi
FinAlgoritmo
SiNo

FinSi
Escribir "El número mayor es" num2
7. Leer un número entero de cinco dígitos y determinar si es un número
capicúa. Ej. 15651, 59895.

Algoritmo Ejercicio_7

Definir num, dig1, dig2, dig3, dig4, dig5 Como Entero

Escribir "Ingrese un número de 5 dígitos"

Leer num

Si num >= 10000 y num <= 99999 Entonces

dig1 = trunc (num / 10000) Mod 10

dig2 = trunc (num / 1000) Mod 10

dig3 = trunc (num / 100) Mod 10

dig4 = trunc (num / 10) Mod 10

dig5 = trunc (num Mod 10) Mod 10

Escribir "El digito 1 es”, dig1


Escribir "El digito 2 es”, dig2
Escribir "El digito 3 es”, dig3
Escribir "El digito 4 es”, dig4
Escribir "El digito 5 es”, dig5
Si dig1 = dig5 y dig2 = dig4 Entonces
Escribir "El número es capicúa"

SiNo
SiNo

FinSi

Escribir "El número que ingresó no es capicúa"

FinSi
FinAlgoritmo
Escribir "El número que ingresó no tiene 5 dígitos"

8. Leer un número entero de cuatro dígitos y determinar si el segundo


dígito es igual al penúltimo.

Algoritmo Ejercicio_8

Definir num, dig1, dig2, dig3, dig4, dig5 Como Entero

Escribir "Ingrese un número de 5 dígitos"

Leer num

Si num >= 1000 y num <= 9999 Entonces

dig1 = trunc (num / 1000) Mod 10


dig2 = trunc (num / 100) Mod 10
dig3 = trunc (num / 10) Mod 10
dig4 = trunc (num Mod 10) Mod 10
Escribir "El digito 1 es”, dig1
Escribir "El digito 2 es”, dig2
Escribir "El digito 3 es”, dig3
Escribir "El digiro 4 es”, dig4
Si dig2 = dig3 Entonces

Escribir "El segundo y el penúltimo número son iguales"

iguales"

SiNo
SiNo

FinSi

Escribir "El segundo y el penúltimo número que ingresó no son

FinSi
FinAlgoritmo

Escribir "El número que ingresó no tiene 4 dígitos"

9. Leer dos números enteros y determinar si la diferencia entre los dos es un


número par.

Algoritmo Ejercicio_9
Definir n1, n2 Como Entero

Escribir "Digite el primer número"

Leer n1

Escribir "Digite el segundo número"

Leer n2

RESTA = n1 - n2

Si RESTA / 2 = 0 Entonces

Escribir "La resta es”, RESTA

Escribir "Ese número es par"


SiNo

FinSi

FinAlgoritmo

Escribir "La resta es”, RESTA


Escribir "Ese número no es par"

10. Leer dos números enteros y determinar si la diferencia entre los dos es
un número impar.
Algoritmo Ejercicio_10

Definir n1, n2 Como Entero

Escribir "Digite el primer número"

Leer n1

Escribir "Digite el segundo número"

Leer n2

Suma = n1 + n2

Si RESTA / 2 = 0 Entonces

Escribir "La suma es”, Suma

Escribir "Ese número es par"

SiNo

FinSi

FinAlgoritmo

Escribir "La suma es”, Suma


Escribir "Ese número no es par"

También podría gustarte