Está en la página 1de 20

1.

- suma de dos números

Proceso Ejercicio_1
Definir A,B,x como entero;
Escribir "Ingrese el Primer número";
Leer A;
Escribir "Ingrese el segundo número";
Leer B;
x=A+B;
Escribir " El resultado de la Suma es:" ,"=",x,"";
FinProceso

2.- Ingresado dos numeros realizar: la suma,resta,multiplicacion y la division.

Proceso Ejercicio_2
Definir A,B,S,R,M,D como enteros;
Escribir "Escriba el primer numero";
Leer A;
Escribir "Escriba el segundo numero";
Leer B;
S=A+B;
R=A-B;
M=A*B;
D=(A/B);
Escribir " La Suma es:" ,"=" ,S,"";
Escribir " La Resta es:" ,"=" ,R,"";
Escribir " La Multiplicacion es:","=" ,M,"";
Escribir " La Division es:","=",D,"";
FinProceso

3.- Ingresando un valor en horas visualiza, cuantos segundo tiene.

Proceso Ejercicio_3
Definir H,Seg como enteros;
Escribir "Escribe el numero de horas";
Leer H;
Seg = H*3600;
Escribir "Los segundos son:" ,"=" ,Seg;
FinProceso

4.- Ingresando tres numeros, sacar el promedio. la suma del primero y tercer numero y
vizualice el resultado.
Proceso Ejercicio_4
Definir A,B,C,S,Prom como enteros;
Escribir 'Escriba el primer numero:';
Leer A;
Escribir 'Escriba el segundo numero:';
Leer B;
Escribir 'Escriba el tercer numero:';
Leer C;
Prom=(A+B+C)/3;
Escribir "El promedio es :",Prom;
S=(A+C);
Escribir "La Suma del primer numero y el segundo numero es :",S;
FinProceso

5.- Lee un numero entero, y realice si es positivo o negativo o si es cero.

Proceso Ejercicio_5
Definir N Como Real;
Escribir 'Ingrese un numero:';
Leer N;
Si N>0 Entonces
Escribir "Es un numero positivo ";
Sino
Si N=0 Entonces
Escribir "Es el numero cero ";
Sino
Escribir "Es un numero negativo";
FinSi
FinSi
FinProceso

6.- Lee dos numeros enteros positivos y determine, si el ultimo digito de un numero es
igual al ultimo, determine el ultimo digito de un numero es igual al utimo digito del otro.

Proceso Ejercicio_6
Definir a,b,c,x,t,z Como Entero;
Escribir ' Ingrese el primer valor';
Leer a;
Escribir ' Ingrese el segundo valor';
Leer b;
c<-trunc(a/10);
x<-a-(c*10);
t<-trunc(b/10);
z<-b-(t*10);
Si x=z Entonces
Escribir "Son Iguales";
Sino
Escribir "No son iguales";
FinSi
FinProceso

Proceso Ejercicio_7
Definir A,B,Result,C como entero;
Escribir "Ingresar primer numero";
Leer A;
Escribir "Ingresar segundo numero";
Leer B;
Si A>B Entonces
result = trunc(A/B);
C = A-(Result*B);
Escribir "El resultado es:" C;
Sino
Result = trunc(B/A);
C = B-(Result*A);
Escribir "El resultado es:" C;
FinSi
FinProceso

8.- Realice un programa para calcular el area de un triangulo.

proceso Ejercicio_8
Definir A,B,C como enteros;
Escribir "Escriba la base del triangulo";
leer A;
escribir "Escriba la altura del triangulo";
leer B;
C=(A*B)/2;
escribir "El area del triangulo es :",C;
FinProceso
9.- Ingresado dos valores visualiza en forma ascendente, menor a mayor.

Proceso Ejercicio_9
Definir A,B como enteros;
Escribir 'Ingrese el primer valor';
Leer A;
Escribir 'Ingrese el segundo valor';
Leer B;
Si A>B Entonces
Escribir ' El resultado es:',B,A;
Sino
Escribir ' El resultado es:',A,B;
FinSi
FinProceso

10.- Ingresado dos numero determine si el ultimo digito, del primer numero es mayor al
ultimo digito del segundo numero

Proceso Ejercicio_10
Definir A,B,x,t como enteros;
Escribir "Ingrese el primer valor";
Leer A;
Escribir "Ingrese el segundo valor";
Leer B;
B= -trunc(A/10);
b = A-(B*10);
x = -trunc(a/10);
t = a-(x*10);
Si b>x Entonces
Escribir "Es mayor"
Sino
Escribir "No es mayor"
FinSi
FinProceso

11.- Realice la siguiente ecuacion A=2a+20

Proceso Ejercicio_1

Definir Z,a como entero;


Escribir " Ingrese el valor";
Leer a;
Z= 2*a+20
Escribir " L respuesta es : " Z;

FinProceso

12.- Pedir dos numeros,restar el mayor menos el menor y saber si su diferencia es un


numero par

Proceso Ejercicio_2
Escribir "ingrese el primer valor";
Leer a
Escribir "ingrese el segundo valor";
Leer b
si a>b Entonces
R=A-B
Si R%2==0 Entonces
Escribir "La diferencia es un numero par";
Sino
Escribir "La diferencia no es un numero par";
FinSi
Sino
Si R%2==0 Entonces
Escribir "La diferencia es un numero par";
Sino
Escribir "La diferencia no es un numero par";
FinSi
FinSi
FinProceso

13.- Pedir dos numeros y saber si sus ultimos dijitos son iguales.

Proceso Ejercicio_3
Definir a,b,c,x,t,z Como Entero;
Escribir ' Ingrese el primer valor';
Leer a;
Escribir ' Ingrese el segundo valor';
Leer b;
c<-trunc(a/10);
x<-a-(c*10);
t<-trunc(b/10);
z<-b-(t*10);
Si x=z Entonces
Escribir "Son Iguales";
Sino
Escribir "No son iguales";
FinSi
FinProceso

14.- Pedir tres numeros y mostrarlos el mayor

Proceso Ejercicio_4

Escribir "Ingrese el primer valor";


Leer a
Escribir "Ingrese el segundo valor";
Leer b
Escribir "Ingrese el segundo valor";
Leer C;
Si A>B Y A>C Entonces
Escribir "El mayor es:", A
Sino
Si B>A Y B>C Entonces
Escribir "El mayor es:", B
Sino
Si C>A Y C>B Entonces
Escribir "El mayor es:", C
Sino
Escribir "Son iguales";
FinSi
FinSi
FinSi

FinProceso

15.- Pedir tres numeros y mostrar el numero medio

Proceso Ejercicio_5
Escribir "Ingrese el primer valor";
Leer a
Escribir "Ingrese el segundo valor";
Leer b
Escribir "Ingrese el segundo valor";
Leer C;
si a<=b y b<=c Entonces
Escribir ,b;
Sino
si a<=c y c<=b Entonces
escribir ,c;
Sino
si b<=a y a<=c Entonces
Escribir ,a;
Sino
si b<=c y c<=a entonces
escribir ,c;
Sino
si c<=a y a<=b Entonces
Escribir ,a;
Sino
escribir , b;

FinSi
FinSi

FinSi
FinSi
FinSi
FinProceso

16.- Pedir un numero entre 9999 y 10 y decir cuantas cifras tiene.

Proceso Ejercicio_6
Definir a Como Entero
Leer a
Si a<=9999 Entonces
Si a>=1000 Entonces
Escribir 'cuatro cifras'
SiNo
Si a>=100 Entonces
Escribir 'tres cifras'
SiNo
Si a>=10 Entonces
Escribir 'dos cifra'
SiNo
Escribir "no corresponde"
FinSi
FinSi
FinSi
SiNo
Escribir 'No corresponde'
FinSi
FinProceso

17.- Pedir un numero entre 9999 y 100 y mostrarlo con las cifras alreves.

Proceso Ejercicio_7
Leer N
Si N>99 Entonces
Si N<10000 Entonces
A = trunc(N/1000)
B =N-(A*1000)
C= trunc(B/100)
D = B-(C*100)
E=trunc(D/10)
F=D-(E*10)
H = (F*1000)+(E*100)+(c*10)+A
FinSi
FinSi
Escribir "Las cifras alreves son :",H;
FinProceso

18.- Ingresado una hora en horas,numutosy segundos visualizar el total de segundos.

Proceso Ejercicio_8
Definir T, H, M, S, P1, P2, P3 como entero
Leer S, H, M
P1= H * 3600;
P2= M * 60;
P3= S * 1;
T = (P1 + P2 + P3);
Escribir "Segundos", T;
FinProceso

19.- Algunas camisas se venden a 10 dolares si son 3 o mas y a 12 dolares en el caso


contrario.

Proceso Ejercicio_9

CantidadC<-0
precioT<-0

Escribir "Digite la cantidad de camisas que desea comprar"


Leer CantidadC

Si CantidadC>=3 Entonces
precioT=10*CantidadC
Fin si

Si CantidadC<3 Entonces
precioT=12*CantidadC
Fin si

Escribir "El costo total por la compra de las camisas sera de :" precioT "dolares"

FinProceso

20.-
Proceso Ejercicio_10
Escribir 'Ingrese 3 notas'
Leer a,b,c
Si (a>=1 Y a<=10) Y (b>=1 Y b<=10) Y (c>=1 Y c<=10) Entonces
e<-a+b+c
d<-e/3
Escribir ,d
Sino
Escribir 'notas incorrectas'
FinSi
Si d>=0 Y d<4 Entonces
Escribir "pierde el semestre"
Sino
Si d>=4 y d<7 Entonces
Escribir "supletorio"
Sino
Si d>=7 y d<8 Entonces
Escribir "buena"
Sino
Si d>=8 y d<9 Entonces
Escribir "muy buena"
Sino
Si d>=9 y d<=10 Entonces
Escribir "sobresaliente"
FinSi
FinSi
FinSi
FinSi
FinSi
FinProceso

21.- Ingresado un numero de 10 a 100 saber cuantos digitos pares tiene.

Proceso Ejercicio_11
Definir n,x,s Como Entero
Escribir 'Ingrese Valor : '
Leer x
Repetir

n<-n+1

Si n mod 2=0 Entonces


pares=pares+1
Sino impares=impares+1
FinSi
Hasta Que n>=x
Escribir 'La cantidad de numeros pares son :' pares

FinProceso

22.- Ingresado un numero de 1000 a 9999 y saber si es capicua.


Proceso Ejercicio_12
Escribir "Ingresa el valor"
Leer sub1
long<- Longitud(sub1)
n<-"0123456789"
longn<-Longitud(n)
para i<-1 hasta long con paso 1 hacer
cad<-Subcadena(sub1,i,i)
si cad=" " entonceS
p<-0
Sino
sub2<-concatenar(sub2,cad)
FinSi
FinPara
para i<-long hasta 1 con paso -1 hacer
cad<-Subcadena(sub1,i,i)
si cad=" " entonces
p<-0
Sino
cad3<-concatenar(cad3,cad)
FinSi
FinPara

si sub2=cad3 Entonces

Escribir "el numero si es capicua"


Sino
Escribir "el numero no es capicua"

FinSi
FinProceso

23.- Pedir un numero de 1a 999 y saber si la suma de sus digitos me da un numero par

Proceso Ejercicio_13
Escribir "ingrese el primer valor";
Leer a
Escribir "ingrese el segundo valor";
Leer b
si a>b Entonces
R=A+B
Si R%2==0 Entonces
Escribir "La suma es un numero par";
Sino
Escribir "La suma no es un numero par";
FinSi
Sino
Si R%2==0 Entonces
Escribir "La suma es un numero par";
Sino
Escribir "La suma no es un numero par";
FinSi
FinSi

FinProceso

24.- Resolver lo siguiente: x=(a+2b+c)

Proceso Ejercicio_14
Definir a,b,c,x como entero;
Escribir "Ingrese el primer valor";
Leer a
Escribir "Ingrese el primer valor";
Leer b
Escribir "Ingrese el primer valor";
Leer c
x=trunc(a+2*b+c)
Escribir "El resultado es :" x;
FinProceso

25.- Ingresado un numero,menor de 100 y sumar solo sus digitos impares menores a
5,visualizar el resultado.

Proceso Ejercicio_15
Escribir "Ingrese un numero :";
Leer A
Si A<1000 Entonces
B = trunc(A/100)
C = A-(B*100)
D = trunc(C/10)
E = C-(D*10)
F = B-(trunc(B/2)*2)
G = D-(trunc(D/2)*2)
H = E-(trunc(E/2)*2)
Si F==1 Entonces
Si F<5 Entonces
T = T+B
FinSi
FinSi
Si G==1 Entonces
Si G<5 Entonces
T = T+D
FinSi
FinSi
Si H==1 Entonces
T = T+E
FinSi
Escribir "El resultado es : " T
SiNo
Escribir "Numero incorrecto"
FinSi
FinProceso

01.-Leer un número entero y mostrar todos los enteros comprendidos entre 1 y el


número leído.

Proceso Ejercicio_1
Leer a
c=0
Mientras c<a Hacer
c=c+1
Escribir ,c
FinMientras
FinProceso

02.- Leer un número entero y mostrar todos los pares comprendidos entre 1 y el número
leído.

Proceso Ejercicio_2
Leer a
c=2
Mientras c<a Hacer
Escribir ,c
c=c+2
FinMientras
FinProceso

3.- Leer un número entero y mostrar todos los divisores exactos del número
comprendidos, entre 1 y el número leído.

Proceso Ejercicio_3
Repetir
Leer N
hasta que(N >=4)

a=2
Hacer
D = N mod a
Si (D=0) entonces
escribir "" ,a;
FinSi
a = a+1
Mientras que(N > a)

FinProceso

04.- Leer dos números y mostrar todos los enteros comprendidos entre ellos.

Proceso Ejercicio_4
Leer a
Leer b
Si a>b Entonces
Mientras b<=a Hacer
Escribir ,b
b=b+1
FinMientras
Sino
Mientras a<=b Hacer
Escribir ,a
a=a+1
FinMientras
FinSi
FinProceso

5.-Leer dos numeros y mostrar todos los enteros terminados en cuatro comprendidos
entre ellos.

Proceso Ejercicio_5
definir a, b, may, men, c, N como Entero
Repetir
Leer a,b;
Hasta que(a>0 & b>0)
may = a
men = b
Si (may < b) entonces
may = b
men = a
FinSi
c=0
Mientras (c < may) hacer
men = men+1
N = men mod 10
Si (N = 4) entonces
escribir (men)
FinSi
c = c+1
FinMientras

FinProceso

06.- Leer un número entero de tres dígitos y mostrar todos los enteros comprendidos
entre 1 y cada uno de los dígitos.

Proceso Ejercicio_6
Definir a,b,c,d,x,t como entero
Escribir "Ingrese un numero de tres digitos :"
Repetir
Leer a
Hasta Que a>99 y a<1000
b = trunc(a/100)
x = a-(b*100)
c = trunc(x/10)
d = x-(c*10)
Mientras t<=d Hacer
Escribir t
t = t+1
FinMientras
t=1
Si t==0 Entonces
Escribir "No existe un intermedio"
SiNo
Mientras t<=c Hacer
Escribir t
t = t+1
FinMientras
FinSi
Si b==0 Entonces
Escribir "No existe un numero intermedio"
FinSi
t=1
Mientras t==b Hacer
Escribir t
t = t+1
FinMientras
Finproceso

07.- Mostrar en pantalla todos los enteros comprendidos entre 1 y 100.

Proceso Ejercicio_7
definir a como Entero
a=1
Mientras (a <= 100) hacer
escribir (a)
a = a+1
FinMientras
FinProceso

8.- Mostrar en pantalla todos los pares comprendidos entre 20 y 200


Proceso Ejercicio_8
Definir a como Entero
a = 20
Mientras (a <= 200) hacer
escribir (a)
a = a+2
FinMientras
FinProceso

09.- Mostrar en pantalla todos los números terminados en 6 comprendidos entre 25 y


205.

Proceso Ejercicio_9
Definir a como Entero
a = 25
Mientras (a <= 205) hacer
escribir (a)
a = a+6
FinMientras
FinProceso

10.- Leer un numero entero y determinar a cuanto es igual la suma de todos los enteros
comprendidos entre 1 y el numero leido

Proceso Ejercicio_10
Definir a como Entero
escribir "Ingrese elvalor :"
leer a
mientras a>0 hacer
b=b+a
a=a-1
FinMientras
Escribir "a suma de todod los enteros comprendidos entre 1 y el numero leido :" ,b

FinProceso
11.- Leer un número entero de dos dígitos y mostrar en pantalla todos los enteros
comprendidos entre un digito y otro.

Proceso Ejercicio_11
Escribir "Ingrese el valor :"
Leer e
Si e>9 y e<100 Entonces
a<-trunc(e/10S
b<-e-(a*10)
Si a>b Entonces
Mientras b<=a Hacer
Escribir ,b
b=b+1
FinMientras
Sino
Mientras a<=b Hacer
Escribir ,a
a=a+1
FinMientras
FinSi
Sino
Escribir 'Numero Incorrecto'
FinSi
FinProceso

12.- Leer un número entero de tres dígitos y determinar si tiene el digito 1.

Proceso Ejercicio_12
Escribir "Ingrese el valor :"
Leer e
Si e>99 Y e<1000 Entonces
a<-trunc(e/100)
b<-e-(a*100)
c<-trunc(b/10)
d<-b-(c*10)
Si a=1 Entonces
Escribir 'Si existe el digito uno'
Sino
Si c=1 Entonces
Escribir 'Si existe el digito uno'
Sino
Si d=1 Entonces
Escribir 'Si existe el digito uno'
Sino
Escribir 'No existe el digito uno'
FinSi
FinSi
FinSi
Sino
Escribir 'Numero Incorrecto'
FinSi
FinProceso

13.- Leer un número entero y mostrar todos los múltiplos de 5 comprendidos entre 1 y el
número leído.

Proceso Ejercicio_13
Escribir "Ingrese el valor :"
Leer a
c<-5
Mientras c<=a Hacer
Escribir ,c
c=c+5
FinMientras
FinProceso

14.- Mostrar en pantalla los primeros 20 múltiplos de 3.

Proceso Ejercicio_14
Definir M,C como Entero;
M=3
C=0
Repetir
escribir (M)
M = M+3
C = C+1
hasta que(C = 20)

FinProceso

15.-Escribir en pantalla el resultado de sumar los primeros 20 múltiplos de 3.


Proceso Ejercicio_15
Definir a como Entero
a<-3
mientras a<=60 Hacer
b<-b+a
a<-a+3
FinMientras
Escribir "La suma de los primeros 20 múltiplos de 3 es :",b
FinProceso

También podría gustarte