Академический Документы
Профессиональный Документы
Культура Документы
FACULTAD DE INGENIERÍA
PROGRAMA ACADÉMICO PROFESIONAL
DE INGENIERÍA DE SISTEMAS
MATERIAL DE APOYO:
Curso : Algorítmica Básica.
Docente : Ing. Omar L. Loaiza Jara
Semestre : 2008-I
Temas : ARREGLOS.
Ejemplo:
……….
Si EsPar(ANumeros[i]) entonces
…..
Fin Si
……….
class class1
{
return auxMay;
}
int []a;
a = new int[n];
Console.WriteLine();
LeerArray(a);
Console.ReadLine();
}
}
6. Leer una secuencia de números y determinar el mayor de los números leídos.
7. Leer una secuencia de números y determinar el mayor de los pares leídos.
8. Leer una secuencia de números y mostrar el mayor de los múltiplos de 5 leídos y
el menor de los múltiplos de 3 leídos.
9. Leer una secuencia de 20 números almacenarlos en un vector (arreglo) y mostrar
la posición donde se encuentra el mayor valor leído.
10. Dado dos vectores (arreglos) A y B de 15 elementos cada uno, obtener un vector
(arreglo) C donde la posición i se almacene la suma de A[i]+B[i].
using System;
namespace Suma_de_dos__Arreglos
{
class Class1
{
[STAThread]
static int []ArregloA(int n)
{
int []A=new int [n];
Console.WriteLine("ingrese valores para el arreglo a");
for (int i=0;i<n;i++)
{
Console.Write("la posicion ["+i+"]=");
A[i]=int.Parse(Console.ReadLine());
}
return A;
}
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA
PROGRAMA ACADÉMICO PROFESIONAL
DE INGENIERÍA DE SISTEMAS
Suma(ArregloA(n),ArregloB(n),n);
Console.ReadLine();
}
}
}
11. Dado dos vectores A y B de 15 elementos cada uno, obtener un vector C donde la
posición i se almacene la suma de A[i]*B[i].
12. Dado una secuencia de número leídos y almacenados en un vector A y un número
leído determinar si dicho número se encuentra o no en el vector.
13. Leer una secuencia de 20 números y almacenar en un vector sus factoriales.
14. Leído un vector de X posiciones determinar aquellos que sea primos mediante
mensaje en pantalla.
15. Una librería vende 3 categorías de productos: Fotocopias (S/. 0.10 por unidad de
copia), Papel (S/. 25.00 por millar de papel), Tóner de Impresoras HP (S/. 120.00
por unidad). Cada vez que se vende un producto, el empleado de establecimiento
pregunta que producto desea adquirir, luego pregunta por la cantidad de producto
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA
PROGRAMA ACADÉMICO PROFESIONAL
DE INGENIERÍA DE SISTEMAS
Una vez obtenidos dichos datos debe incrementarse y según sea el producto
adquirido procederá a incrementarse la cantidad vendida en ese momento a la ya
existente.
Cuando el empleado de la librería desee cerrar las ventas del día, el programa
deberá imprimir las ventas alcanzadas de ese día de la siguiente manera:
+… ventas:
18. Desarrolle un algoritmo con una función que ingresada una calificación numérica
nos permita convertir calificaciones numéricas en letras. Ejemplo: Según sea la
siguiente tabla: A=19 y 20, B=16,17 y 18, C=13,14 y 15, D=10, 11 y 12, E=1-9.Se
asume que la nota ingresada por el usuario está entre 1 y 20.
19. Escriba una función que nos imprima la suma de los primeros 20 números primos.
20. Suponga que una persona deposita un capital de S/. 1,000.00 en un banco local.
El interés anual que se aplica al capital es del 10%. Dicho interés pasa a ser con el
capital motivo de un nuevo cálculo para el siguiente año. Se pide:
Elaborar un algoritmo en pseudocódigo que permita conocer año por año el capital
y el interés ganado. Debe hacer estos cálculos para 4 años. Utiilice arreglos para
este ejercicio.