Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmo factorial
Definir N,C,FAC como entero
Escribir " Ingrese el factorial de : "
leer N
FAC=1
C=1
Fin Mientras
Imprimir "EL RESULTADO DEL NUMERO FACTORIAL ES ",FAC
FinAlgoritmo
Algoritmo numer_perfecto
Definir N,C,q,s Como Entero
Definir h Como Real
Leer N
s <- 0
q <- 0
Para C<-1 Hasta N-1 Hacer
Si ((N MOD C=0)) Entonces
s <- s+C
FinSi
si s=N entonces
Escribir " el numero es perfecto "
FinSi
FinPara
FinAlgoritmo
3
Algoritmo exponencial
definir N,c,fac Como Entero
definir x,s,sf Como Real
leer N,x
s=1
si N=1 Entonces
sf=1
imprimir sf
Sino
sf=0
c=1
fac=1
mientras c<=N-1 Hacer
fac=fac*c
sf=sf+((x^c)/fac)
c=c+1
FinMientras
FinSi
Imprimir s+sf
FinAlgoritmo
Algoritmo potencia
definir n,c,s Como Entero
definir m,base como Real
leer m,n
c=0
s=1
mientras c<=n-1 Hacer
imprimir base
base =m^n
c=c+1
FinMientras
FinAlgoritmo
Algoritmo color_placa
definir n,c,placa,u,total Como Entero
definir am,rs,ro,ve,az Como Entero
definir amarillo,rosado,rojo,verde,azul como caracter
leer n
escribir "los colores de la cantidad de carros son los siguientes "
am=0
rs=0
ro=0
ve=0
az=0
para c=1 hasta n hacer
leer placa
u=placa mod 10
segun u hacer
1,2: escribir "amarillo"
am=am+1
3,4: escribir "rosado"
rs=rs+1
5,6: escribir "rojo"
ro=ro+1
7,8: escribir "verde"
ve=ve+1
9,0: escribir "azul"
az=az+1
FinSegun
total=am+rs+ro+ve+az
FinPara
imprimir "total de autos ",total
imprimir am ," autos de color amarillo "
Imprimir rs," autos de color rosado "
Imprimir ro," autos de color rojo "
Imprimir ve," autos de color verde "
Imprimir az," autos de color azul "
FinAlgoritmo
Algoritmo sumatoria
Definir c,s como entero
definir p,suma Como Real
leer n
c=1
s=0
p=0
repetir
s=s+c
p=(p)+(c^2)
suma=(((p)/(n-1))-((s)^2/((n)*(n-1))))^0.5
c=c+1
Hasta Que c>n
Imprimir suma
FinAlgoritmo
8
Algoritmo boletos
definir p1,p2,p3,p4,p5,c,n,s Como Real
definir cant1,cant2,cant3,cant4,cant5,precio,
prec1,prec2,prec3,prec4,prec5,canttotal,prectotal Como Real
escribir " ingrese la cantidad de ventas de la localidad a vender "
leer n
escribir " ingrese la localidad "
leer loc
escribir " ingrese los precios de 1 al 5 "
leer prec1
leer prec2
leer prec3
leer prec4
leer prec5
cant1=0
cant2=0
cant3=0
cant4=0
cant5=0
s=0
para c=1 hasta n hacer
escribir " ingrese los precios "
Algoritmo sueldo_nempleados
definir dtrab,faltas,n,c como entero
definir montot,sueldo,pago,pag,pagoemens como real
definir nombre como caracter
s=0
c=0
pag=0
p=0
mientras c<=n hacer
leer n
escribir "nombre del empleado"
leer nombre
escribir " ingrese sueldo del empleado"
leer sueldo
escribir "ingrese los dias trabajados"
leer dtrab
escribir " ingrese numero de faltas "
leer faltas
si (sueldo>2500 y sueldo<3500) entonces
leer p
finsi
si (sueldo<1000 y sueldo>4000) entonces
leer s
FinSi
pago=(sueldo/30)*(dtrab-faltas)
pagoemens=pago+pag
c=c+1
p=p+1
s=s+1
FinMientras
FinAlgoritmo
14
Algoritmo dados
Definir c,s,n Como Entero
definir cuenta Como Entero
leer n
c=0
s=0
cuenta=0
mientras c<=6 Hacer
si c=1 entonces
s=s+1
FinSi
si c>1 Entonces
c=c+cuenta
FinSi
imprimir s,c
FinMientras
FinAlgoritmo
16
c=c+1
Imprimir p
finmientras
FinAlgoritmo
Algoritmo encuesta
definir primaria,sec,tec,prof,postgr,s,n,c,total Como entero
escribir "ingrese el numero de encuestas a realizar "
leer n
s=0
c=1
primaria=primaria+s
escribir "ingrese la cantidad de personas con secundaria "
leer sec
sec=sec+s
escribir "ingrese la cantidad de personas con tecnica "
leer tec
tec=tec+s
escribir "ingrese la cantidad de personas con profesion superior "
leer prof
prof=prof+s
escribir "ingrese la cantidad de personas con postgrado "
leer postgr
postgr=postgr+s
c=c+1
total=primaria+sec+tec+prof+postgr
porcprim =(primaria/total)*100
porsec=(sec/total)*100
portec=(tec/total)*100
porprof=(prof/total)*100
porpostgr=(postgr/total)*100
FinMientras
Imprimir "el porcentaje en primaria es ",porcprim,"%"
Imprimir "el porcentaje en secundaria es ",porsec,"%"
Imprimir "el porcentaje en tecnica es ",portec,"%"
Imprimir "el porcentaje en profesionales es ",porprof,"%"
imprimir "el porcentaje en postgrado es ",porpostgr,"%"
FinAlgoritmo
Algoritmo divisores
definir n,c,q,s Como Entero
leer n
s=0
q=0
para c=1 hasta n Hacer
si n mod c=0 Entonces
escribir " el numero siguiente es primo "
Imprimir c
q=q+1
s=s+c
FinSi
FinPara
imprimir q,s
FinAlgoritmo