Você está na página 1de 13

1

Algoritmo factorial
Definir N,C,FAC como entero
Escribir " Ingrese el factorial de : "
leer N
FAC=1
C=1

Mientras C<=N Hacer


FAC<-FAC*C
C=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 "

segun loc hacer


1:
prec1=prec1+s
cant1=cant1+1
2:
prec2=prec2+s
cant2=cant2+1
3:
prec3=prec3+s
cant3=cant3+1
4:
prec4=prec4+s
cant4=cant4+1
5:
prec5=prec5+s
cant5=cant5+1
finSegun
canttotal=cant1+cant2+cant3+cant4+cant5
prectotal=prec1+prec2+prec3+prec4+prec5
finPara
Imprimir "el precio para la localidad 1 es ",prec1
Imprimir "el precio para la localidad 2 es ",prec2
Imprimir "el precio para la localidad 3 es ",prec3
Imprimir "el precio para la localidad 4 es ",prec4
Imprimir "el precio para la localidad 5 es ",prec5
Escribir "la cantidad de boletos vendidos es "
Imprimir canttotal
escribir " el monto total de las ventas es "
Imprimir prectotal
FinAlgoritmo

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

imprimir "los que ganan entre 2500 a 3500 son ",p


imprimir "los que ganan menos de 1000 y mas de 4000 son ",s
imprimir " el pago es ",pago
imprimir " el sueldo de los empleados pagados es ",sueldo

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

definir c,num,base como entero


definir r,a,p,q como real
leer num
leer base
c=0
s=0
mientras c<num hacer

p=num mod base


num=num/base

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

mientras c<=n hacer

escribir "ingrese la cantidad de personas con primaria "


leer primaria

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

Você também pode gostar