Algoritmos

Páginas: 4 (876 palabras) Publicado: 11 de noviembre de 2012
1.- Leer una secuencia de N números enteros y almacene en un vector sus factoriales y mostrar el número y respectivo factorial.

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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS