Está en la página 1de 13

PRIMER EJERCICIO.

Escribir 'ingrese cantidad de numero naturales'

Leer CN

S<-Ini

NP<-0

NI<-0

P<-0

Mientras S<=CN-1 Hacer

Escribir 'Ingrese numero'

Leer Ini

Si (Ini+(Ini MOD 2))=(Ini) Entonces

P<-P+Ini

NP<-NP+1

Sino

NI<-NI+Ini

Fin Si

S<-S+1

Fin Mientras

Suma<-NI

Escribir 'la suma de los impares es' Suma

Pr<-P/NP

Escribir 'el promedio de los pares es' Pr

FinProceso
EJERCICIO 2

Proceso sin_titulo

Escribir 'ingrese catidad de numeros enteros positivos'

Leer NEP

Cont<-Ini

Mientras Cont<=NEP-1 Hacer

Escribir 'ingrese numero de inicio'

Leer Ini

Si Ini>=1 Entonces

Cu<-Ini^3

Escribir 'el cubo del numero es' Cu

Sino

Escribir 'el numero no es natural positivo'

Fin Si

Cont<-Cont+1

Fin Mientras

FinProceso
EJERCICIO 3

Proceso MEDICAMENTOS

Escribir 'INGRESE EL NUMERO DE EMPLEADOS'

Leer E

CONT<-1

Mientras (CONT<=E) Hacer

Escribir 'INGRESE EL SUELDO DEL EMPLEADO'

Leer SE

Si SE<500000 Entonces

SM<-(SE*0.10)

SC<-(SM+SE)

Sino

SM<-(SE*0.09)

SC<-(SM+SE)

Fin Si

Escribir 'EL NUEVO SUELDO DEL EMPLEADO ES', SC

CONT<-CONT+1

NOMINA<-NOMINA+SM

Escribir 'EL AUMENTO TOTAL DE LA NOMINA ES', NOMINA

Fin Mientras

FinProceso
EJERCICIO 4

Proceso MEDICAMENTOS

Escribir 'INGRESE EL NUMERO DE EMPLEADOS'

Leer E

CONT<-1

Mientras (CONT<=E) Hacer

Escribir 'INGRESE EL SUELDO DEL EMPLEADO'

Leer SE

Si SE<500000 Entonces

SM<-(SE*0.10)

SC<-(SM+SE)

Sino

SM<-(SE*0.09)

SC<-(SM+SE)

Fin Si

Escribir 'EL NUEVO SUELDO DEL EMPLEADO ES', SC

CONT<-CONT+1

NOMINA<-NOMINA+SM

Escribir 'EL AUMENTO TOTAL DE LA NOMINA ES', NOMINA

Fin Mientras

FinProceso
EJERCICIO 5

Proceso LOGICADEPROGRAMACION

Escribir 'INGRESE EL NUMERO DE ESTUDIANTES'

Leer P

CONT<-1

APROVADO<-0

REPROVADO<-0

Mientras (CONT<=P) Hacer

Escribir 'INGRESE LA NOTA DEL ESTUDIANTE'

Leer NE

Si NE>=30 Entonces

APROVADO<-APROVADO+1

Sino

REPROVADO<-REPROVADO+1

Fin Si

CONT<-CONT+1

Fin Mientras

Escribir 'EL NUMERO DE APROVADOS ES', APROVADO

Escribir 'EL NUMERO DE REPROVADOS ES', REPROVADOS

A<-(APROVADO*100)/P

R<-(REPROVADO*100)/P

Escribir 'EL PORCENTAJE DE ALUMNOS APROVADOS ES', A

Escribir 'EL PORCENTAJE DE ALUMNOS REPROVADOS ES', R

FinProceso
EJERCICIO 6

Proceso sin_titulo

Escribir 'ingrese sueldo'

Leer S

Escribir 'ingrese hrs extra'

Leer H

Escribir 'INGRESE CATEGORIA'

Leer K

Segun K Hacer

1:

c<-3000

2:

C<-3800

3:

C<-5000

4:

C<-7000

De Otro Modo:

Escribir 'NO SE PAGAN HRS EXTRA'

Fin segun

Si (H<30) Entonces

P<-S+(H*C)

Escribir 'EL SUELDO TOTAL ES' , P

Sino

P<-S+(30*C)

Escribir 'EL SUELDO TOTAL ES' , P


Fin Si

FinProceso

EJERCICIO 7

Proceso sin_titulo

Escribir 'INGRESE MATRICULA'

Leer M

Escribir 'INGRESE SEMESTRE'

Leer S

Escribir 'INGRESE PROMEDIO'

Leer P

Escribir 'INGRESE FACULTAD'

Leer FACULTAD

Segun FACULTAD Hacer

'ECONOMIA':

Si (S>=6) Y (P>= 8.8) Entonces

Escribir 'EL ESTUDIANTE ES ACEPTADO EN ECONOMIA'

Escribir 'LA MATRICULA ES' , M

Escribir 'LA CARRERA ES ECONOMIA'

Sino

Escribir 'NO ES ACEPTADO'

Fin Si

'COMPUTACION':

Si (S>6) Y (P>8.5) Entonces

Escribir 'EL ESTUDIANTE ES ACEPTADO EN COMPUTACION'

Escribir 'LA MATRICULA ES' ,M


Escribir 'LA CARRERA ES COMPUTACION'

Sino

Escribir 'NO ES ACEPTADO'

Fin Si

'ADMINISTRACION':

Si (S>5) Y (P>8.5) Entonces

Escribir 'EL ESTUDIANTE ES ACEPTADO EN ADMINISTRACION'

Escribir 'LA MATRICULA ES' , M

Escribir 'LA CARRERA ES ADMINISTRACION'

Sino

Escribir 'NO ES ACEPTADO'

FIN SI

'CONTABILIDAD':

Si (S>5) y (P>8) Entonces

Escribir 'EL ESTUDIANTE ES ACEPTADO EN CONTABILIDAD'

Escribir 'LA MATRICULA ES', M

Escribir 'LA CARRERA ES CONTABILIDAD'

Sino

Escribir 'NO ES ACEPTADO'

Fin SI

De Otro Modo:

Escribir 'NO ES ACEPTADO EN OTRA FACULTAD'

Fin Segun

FinProceso
EJERCICIO 8

Proceso sin_titulo

Escribir 'ingrese la edad'

Leer N4

Escribir 'ingrese el nombre de la persona'

Leer N1

Escribir 'si es masculino digite 1 de lo contrario digite 2'

Leer N2

Si (N2=1) Entonces

Escribir 'el nombre es',N1

Sino

Escribir 'si es casada digite 1 si es soltera digite 2'

Leer N3

Si (N3=2) Entonces

Escribir 'el nombre es',N1

Sino

Escribir 'el nombre es',N1

Escribir 'la edad es ',N4

Fin Si

Fin Si

FinProceso
EJERCICIO 9

Proceso sin_titulo

Escribir 'INGRESE MONTO'

Leer M

Si (M<500) Entonces

D<-0

Escribir 'EL DESCUENTO ES' , D

Escribir 'EL VALOR A PAGAR ES' , M

Sino

Si (500<M) Y (M<1000) Entonces

D<-(5*M)/100

Escribir 'EL DESCUENTO ES' , D

T<-M-D

Escribir 'EL VALOR A PAGAR ES' , T

Sino

Si (1000<M) Y (M<7000) Entonces

D<-(11*M)/100

Escribir 'EL DESCUENTO ES' , D

T<-M-D

Escribir 'EL VALOR A PAGAR ES' ,T

Sino

Si (7000<M) Y (M<15000) Entonces

D<-(18*M)/100

Escribir 'EL DESCUENTO ES' , D

T<-M-D

Escribir 'EL VALOR A PAGAR ES' , T


Sino

Si (M>15000) Entonces

D<-(25*M)/100

Escribir 'EL DESCUENTO ES' , D

T<-M-D

Escribir 'EL VALOR A PAGAR ES' , T

Sino

Fin Si

Fin Si

Fin Si

Fin Si

Fin Si

FinProceso
EJERCICIO 10

Proceso sin_titulo

Escribir 'ingrese CANTIDAD DE CUADERNOS COMPRADOS'

Leer N1

Escribir 'INGRESE EL VALOR DEL CUADERNO'

Leer N2

C<-N1*N2

Escribir 'EL VALOR DE COMPRA ES' , C

Si ( N1*N2>160000) Entonces

D<-(15*(N1*N2))/100

T<-C-D

Escribir 'EL VALOR DEL DESCUENTO ES' , D

Escribir 'EL TOTAL A PAGAR ES', T

Sino

D<-(5*(N1*N2))/100

T<-C-D

Escribir ' EL VALOR DE DESCUENTO ES' , D

Escribir ' EL TOTAL A PAGAR ES' , T

Fin Si

FinProceso
EJERCICIO 11

Proceso sin_titulo

Escribir 'ingrese el valor de la compra'

Leer N1

Si (N1<500) Entonces

Escribir 'el valor a pagar es',N1

Sino

Si (N1<1000) Entonces

P<-(N1-(N1*0.05))

Escribir 'el valor a pagar es',P

Sino

Si (N1<7000) Entonces

P<-(N1-(N1*0.11))

Escribir 'el valor a pagar es',P

Sino

Si (N1<15000) Entonces

P<-(N1-(N1*0.18))

Escribir 'el valor a pagar es',P

Sino

P<-(N1-(N1*0.25))

Escribir 'el valor a pagar es',P

Fin Si

Fin Si

Fin Si

Fin Si

FinProceso

También podría gustarte