Escolar Documentos
Profissional Documentos
Cultura Documentos
A = a2 P = 4a a: Lado
TALLER DE PROCEDIMIENTOS
inicio inicio
Escriba "ingrese numero" Escriba "ingrese numero"
lea n1 lea n
Escriba "ingrese numero" cd<- cantidadigitos(n)
lea n2 escriba "cantidad de digitos", cd
s<- sumar (n1,n2) fin
escriba "la suma es", s
fin 4. CREE UNA FUNCION PARA HALLAR EL FACTORIAL
DE UN NUMERO
2. DADO DOS NUMEROS ENTEROS DIFERENTES, entero n,fac
DEVOLVER EL NUMERO MAYOR. CREE UNA FUNCIÓN procedimiento pedirdato (var entero n)
PARA RESOLVER EL PROBLEMA inicio
Escriba "ingrese el número que desea conocer el
entero n1,n2,m factorial"
funcion mayor (entero num1, entero num2): entero lea n
entero m fin
inicio funcion factorial (var entero n):entero
si (n1>n2)entonces entero i,fac
m<- n1 inicio
sino fac <- 1
si (n2>n1)entonces para i<-1 hasta n haga
m<- n2 fac<- fac *i
fin si fin para
fin si retorne fac
retorne m fin
fin
inicio
inicio llamar pedirdato(n)
Escriba "ingrese numero" fac<- factorial(n)
lea n1 llamar nueva_linea
Escriba "ingrese numero" Escriba "el factorial es ",fac
lea n2 Fin
m<- mayor (n1,n2)
escriba "el mayor es", m 5. DADO 5 NUMEROS EN UN VECTOR, OBTENER LA
fin SUMA. CREE UNA FUNCION QUE RESUELVA EL
PROBLEMA.
3. DADO UN NUMERO DETERMINAR CUANTOS
DIGITOS TIENE. CREE UNA FUNCION PARA entero s, i
RESOLVERLO. arreglo [5]de entero vector
funcion sumvect (var arreglo [5] de entero a. Calcule para cada uno de los empleados el sueldo
vector ):entero devengado, valor que es igual al número de horas
entero i,s trabajadas multiplicado por 10.000 (Valor
inicio
correspondiente al valor de una hora). (Cree función)
s<-0
para i<-0 hasta 4 haga b. Calcule para cada uno de los empleados el
s<- s + vector [i]
impuesto, valor que es igual al 5% del sueldo
fin para
retorne s devengado si el sueldo devengado es menor a $
fin 1.600.000, de lo contrario el 8% del sueldo devengado.
inicio
para i<-0 hasta 4 haga c. Calcule para cada uno de los empleados el neto
escriba "ingrese numero " recibido, valor que es igual al sueldo devengado menos
lea vector [i] el impuesto.(Cree función)
fin para
s<- sumvect(vector) d. Muestre los 3 cálculos luego de la lectura de los
llamar nueva_linea datos de todos los empleados en un listado con
Escriba "la suma total es de ",s nombre, número de horas trabajadas, sueldo
Fin devengado, impuesto y neto recibido.
PROMEDIO CATEGORIA
ENTRE 0 Y 5 PESIMO
ENTRE 6 Y 10 MALO
ENTRE 11 Y 14 REGULAR
ENTRE 15 Y 16 BUENO
ENTRE 17 Y 20 EXCELENTE