Está en la página 1de 2

Algoritmo Ejercicio_1

Definir n,i,pos,neg,cer,num Como Entero


Escribir 'Digite la cantidad de numeros enteros a a analizar:'
Leer n
Si n>0 Entonces
i <- 0; pos <- 0; neg <- 0; cer <- 0
SiNo
Repetir
Escribir 'El valor asignado no es una cantidad valida; digite una
cantidad valida:'
Leer n
Hasta Que n>0
FinSi
Mientras i<n Hacer
Escribir 'Digite un numero a analizar:'
Leer num
Escribir lista_de_expresiones
Si num>0 Entonces
Escribir "Es un entero positivo"
pos <- pos+1
SiNo
Si num<0 Entonces
Escribir "Es un entero negativo"
neg <- neg+1
SiNo
Escribir "Es el entero cero"
cer <- cer+1
FinSi
FinSi
i <- i+1
FinMientras
Escribir "La cantidad total de positivos es: ",pos
Escribir "La cantidad total de negativos es: ",neg
Escribir "La cantidad total de ceros es: ",cer
Escribir "La cantidad total de numeros analizados es: ",n
FinAlgoritmo

Algoritmo Ejercicio_2
Definir n,i,fact Como Entero
i <- 1; fact <- 1
Escribir 'Ingrese el numero para calcular su factorial:'
Leer n
Si n>0 Entonces
i<-1
SiNo
Repetir
Escribir "Los enteros negativos no poseen factorial; asigne un entero
positivo para calcular su factorial:";
Leer n
Hasta Que n>0
FinSi
Repetir
fact <- i*fact
i <- i+1
Hasta Que i>n
Escribir 'El valor del numero ingresado es ',n ' y su factorial es ',fact
FinAlgoritmo

También podría gustarte