Está en la página 1de 11

6.

Funcion t <- media ( A,B,C )

definir t Como Entero

t=(A+B+C)/3

Fin Funcion

Algoritmo sin_titulo

Definir a,b,c como entero

Escribir "ingresa un numero"

leer a

Escribir "ingresa un numero"

leer b

Escribir "ingresa un numero"

leer c

Escribir "la mediana de los 3 numeros es ", media(a,b,c)

FinAlgoritmo

6.2

Funcion f <- factorial ( N )

definir f,x Como Entero

f=1

x=99

si N>=100 Y N<=1000000 Entonces

Mientras x<=N Hacer

f=f*x

x=x+1

Fin Mientras

SiNo

Escribir "valor invalido "

FinSi

Fin Funcion
Algoritmo sin_titulo

Definir n como entero

Escribir "ingresa un numero"

leer n

Escribir "el factorial de ", n ," es ", factorial(n)

FinAlgoritmo

6.3

Funcion maximo<- ma ( A,B,C,D )

Definir maximo,x Como Entero

si A > 0 y B > 0 y C>0 y D>0 Entonces

maximo = 1

x=1

Mientras x <= A Hacer

si A mod x == 0 y B mod x == 0 y C mod x== 0 y D mod x==0 Entonces

si x > maximo Entonces

maximo = x

FinSi

FinSi

x=x+1

FinMientras

SiNo

Escribir "Debes ingresar números mayores a cero"

FinSi

Fin Funcion

Algoritmo sin_titulo

Definir a, b ,c ,d Como Entero


Escribir "Ingresa 4 números"

Leer a, b , c , d

Escribir "El máximo común divisor es: ",ma(a,b,c,d)

FinAlgoritmo

6.4

Funcion m <- mayor ( A,B )

definir m Como Entero

si A>B Entonces

m<-A

SiNo

m<-B

FinSi

Fin Funcion

Algoritmo sin_titulo

Definir a,b como entero

Escribir "ingresa un numero"

leer a

Escribir "ingresa un numero"

leer b

Escribir "el mayor de dos numeros ", mayor(a,b)

FinAlgoritmo

6.5

Funcion p <- potencia ( X,N )

definir p Como real

p=X^N
Fin Funcion

Algoritmo sin_titulo

Definir n como entero

definir x como real

Escribir "ingresa un numero"

leer x

Escribir "ingresar la potencia"

leer n

Escribir "la potencia de ", x ," a la " ,n ," es " potencia(x,n)

FinAlgoritmo

6.6

Funcion p <- nacido ( D,M,A )

definir p Como real

Escribir " ", D ," / " ,M, " / " ,A

Fin Funcion

Algoritmo sin_titulo

Definir d,m,a como entero

Escribir "ingresa dia"

leer d

Escribir "ingresar mes"

leer m

Escribir "ingresar ano"

leer a

Escribir nacido(d,m,a)

FinAlgoritmo

6.7
Funcion p <- convercion (R,A )
definir p Como real

definir x,b,c Como Real

c=(A*PI)/180

x=R*cos(c)

b=R*sen(c)

Fin Funcion

Algoritmo sin_titulo

Definir r,a como entero

Escribir " radio "

leer r

Escribir "angulo"

leer a

Escribir convercion(r,a)

FinAlgoritmo

6.8

Funcion s <- salario ( H,PH )

Definir s Como Real

si H>40 Entonces

s=(40*PH)+((H-40)*PH*1.5)

sino

s=H*PH

FinSi

Fin Funcion

Algoritmo sin_titulo

Definir h,ph Como Real

Escribir "ingrese las horas trabajadas= "

leer h
Escribir "ingrese el pago por horas = "

leer ph

Escribir "el salario a cobrar es = ",salario(h,ph)

FinAlgoritmo

6.9

6.10

Funcion a <- absoluto ( N )

Definir a Como Real

si N>0 Entonces

a=N

SiNo

a=(-1*N)

FinSi

Fin Funcion

Algoritmo sin_titulo

Definir n Como Real

Escribir "ingrese numero= "

leer n

Escribir "el valor absoluto del numero [ ",n," ] es = ", absoluto(n)

FinAlgoritmo

6.11

Funcion r <- resto ( div,dsor)

Definir r Como Real

r= div mod dsor

Fin Funcion

Funcion di <- divicion ( D,DS )


Definir di Como Real

di=D/DS

Fin Funcion

Algoritmo sin_titulo

Definir d,ds Como Real

Escribir "ingrese dividendo = "

leer d

Escribir "ingrese divisor = "

leer ds

Escribir "la divicion es ",divicion(d,ds)," y el resto es ",resto(d,ds)

FinAlgoritmo

6.12

Funcion f <- fecha ( D,M,A )

Definir f Como Caracter

si D>31 y M>12 Entonces

f="no es valido "

SiNo

si D<0 Y M<0 Entonces

f="no es valido"

SiNo

f="es valido "

FinSi

FinSi

Fin Funcion

Algoritmo sin_titulo

definir d,m,a Como Entero

Escribir "ingrese dia = "

leer d
Escribir "ingrese mes = "

leer m

Escribir "ingrese año = "

leer a

Escribir "la fecha ingresada ",fecha(d,m,a)

FinAlgoritmo

6.13

Funcion r <- romano ( N )

definir r Como Caracter

m = trunc(N/1000) mod 10

c = trunc(N/100) mod 10

d = trunc(N/10) mod 10

u = trunc(N/1) mod 10

si m > 3 Entonces

Escribir "El numero no se puede calcular"

SiNo

segun m hacer

1:

Escribir "M" Sin Saltar

2:

Escribir "MM" Sin Saltar

3:

Escribir "MMM" Sin Saltar

FinSegun

segun c hacer

1:

Escribir "C" Sin Saltar

2:

Escribir "CC" Sin Saltar

3:
Escribir "CCC" Sin Saltar

4:

Escribir "CD" Sin Saltar

5:

Escribir "D" Sin Saltar

6:

Escribir "DC" Sin Saltar

7:

Escribir "DCC" Sin Saltar

8:

Escribir "DCCC" Sin Saltar

9:

Escribir "CM" Sin Saltar

FinSegun

Segun d hacer

1:

Escribir "X" Sin Saltar

2:

Escribir "XX" Sin Saltar

3:

Escribir "XXX" Sin Saltar

4:

Escribir "XL" Sin Saltar

5:

Escribir "L" Sin Saltar

6:

Escribir "LX" Sin Saltar

7:

Escribir "LXX" Sin Saltar

8:
Escribir "LXXX" Sin Saltar

9:

Escribir "XC" Sin Saltar

FinSegun

Segun u hacer

1:

Escribir "I"

2:

Escribir "II"

3:

Escribir "III"

4:

Escribir "IV"

5:

Escribir "V"

6:

Escribir "VI"

7:

Escribir "VII"

8:

Escribir "VIII"

9:

Escribir "IX"

FinSegun

FinSi

Fin Funcion

Algoritmo sin_titulo

definir n Como Entero

Escribir "ingrese numero= "


leer n

Escribir "el numero ingresado en romano es= ",romano(n)

FinAlgoritmo

6.14

Funcion po <- potencia ( A,B )

po=A^B

Fin Funcion

Funcion f <- factorial ( N )

definir f,x Como Entero

f=1

x=1

Mientras x<=N Hacer

f=f*x

x=x+1

Fin Mientras

Fin Funcion

Algoritmo sin_titulo

Definir n como entero

Escribir "ingresa un numero"

leer n

Escribir "ingrese el exponente= "

leer e

Escribir "el factorial de ", n ," es ", factorial(n)

Escribir "la potencia del numero es ", potencia(n,e)

FinAlgoritmo

También podría gustarte