Algoritmos
Inicio
Int N, x, S = 1
Leer N
Int [] Num = New Int [N]
Do{Leer x
}While (x <= 0 ll x > N)
For (Int I = 0, i < x, i++)
Leer Num[i]
For (Int i =0, i < x, i++)
{
For (Int a =0, a < x, a++)
{
While(Num[i] > 0){
S = S * Num[i]
Num[i] = Num[i] – 1
}
B[a] = S
}
}
For (Int i = 0, i < x, i++)
{
For(Int a = 0, a < x, a++)
Ver Num[i] + “y su factorial es:” + B[a]
}Fin
2.- Crear un programa que contenga una función llamada copiarArray que reciba dos arrays y el tamaño de los mismos (deben de ser del mismo tamaño) y que consiga copiar en el segundo array elcontenido del primero
Inicio
Int N, x, OP
Leer N
Int [] Num = New Int [N]
Do{
Leer x
}While (x <= 0 ll x > N)
For (Int i = 0, i < x, i++)
Leer Num[i]
Escribir “Menu”Escrbir “1. Copiar el array”
Escribir “2. Salir”
Escribir “Elija una opción”
Leer OP
Do{
Switch (OP)
Case 1: {
For (Int i = 0, i < x, i++){
For (Int a = 0, a < x, a++)
{
Num[i] = B[a]
}
}
Case 2:Escribir “Saliendo”
}While (OP != 2)
Escribir “El array ha sido copiado”
For (Int a = 0, a < x, a++)
Ver B[a]
Fin
3.- Sea el array SUELDO de tamaño 30 que almacena los sueldos de losempleados de una empresa. Hacer un algoritmo para calcular: a) El número de empleados que gana mas de 2500 soles. b) La cantidad de dinero que la empresa invierte en dólares suponiendo que el cambio es de3.48 soles (considérelo como constante). c) Considere que los sueldos van a ser reajustados, aumentando en un 20% a todos los empleados que ganan menos de 1200 soles y del 5% a todos los que ganan 1200...
Regístrate para leer el documento completo.