Está en la página 1de 3

Separata de trabajo 05 – Estructura condicional doble

Semana 07

Ejercicios explicativos

1. Ingrese un numero natural de dos cifras y muestre el mensaje “Es capicúa” o “No es capicúa” según sea el
caso.

Proceso capicua2
Definir num Como Entero

Escribir "Ingrese un número de dos cifras"


Leer num

Si num MOD 11 = 0 Entonces


Escribir num, " es capicúa"
SiNo
Escribir num, " no es capicúa"
FinSi
FinProceso

2. Crear una calculadora de división en pseudocódigo, que permita ingresar dos números y muestre el
cociente. En caso de ingresar cero en el divisor nos debe decir: "No se puede dividir entre cero"

Proceso calculadora2
Definir a, b Como Real
Escribir "Ingrese dos números"
Leer a, b
Si b<>0 Entonces
Escribir a , " ÷ ", b, " = ", (a/b)
SiNo
Escribir "No se puede dividir entre cero"
FinSi
FinProceso
Ejercicios propuestos

1. Realizar un algoritmo que pida dos números enteros, luego muestre el mayor. Considere que se ingresan
valores diferentes.

Proceso desarrollo

Definir op1 Como Entero

Definir op2 Como Entero

Escribir "Ingrese primer número";

Leer op1;

Escribir "Ingrese segundo número";

Leer op2

Si op1>op2 Entonces

Escribir "el número mayor es ", op1

SiNo

Escribir "error en número " op1 " no es mayor"

FinSi

FinProceso

2. Realizar un pseudocódigo que pida ingresar un número natural, en caso sea superior 100 se mostrará su
30% de no ser así visualice su 150%.

Proceso desarrollo

Definir num Como Entero

Escribir "Ingrese el número";

Leer num;

si num>100 Entonces

sol1<- num*30/100

Escribir "el resultado del número es ", sol1


SiNo

sol2<- (num*150)/100

Escribir "El resultado es ", sol2

FinSi

FinProceso

3. Elaborar un pseudocódigo donde se ingrese por teclado un número natural de hasta 2 cifras, si tiene una
cifra muestre lo mínimo que le falta para ser un número de 2 cifras; de lo contrario muestre lo mínimo
que le falta para ser un número de 3 cifras. Considerar, que el usuario ingresa números de hasta dos
cifras.

Proceso desarrollo

Definir num Como Entero

Escribir "Ingrese el número";

Leer num;

si num<10 Entonces

sol1<- 10 - num

Escribir "al número le falta ", sol1 " para ser de dos cifras"

SiNo

sol2<- 100- num

Escribir "al número le falta ", sol2 " para ser de tres cifras"

FinSi

FinProceso

También podría gustarte