algoritmos práctica domiciliaria 01

1
Universidad Nacional de Cajamarca - Facultad de Ingeniería Escuela Académico Profesional de Ingeniería de Minas Computación y Algoritmos II V Ciclo - 2015 PRÁCTICA DOMICILIARIA N° 01. ESTRUCTURAS REPETITIVAS Y ARRAYS Desarrolle un programa en C#, para cada uno de los siguientes problemas propuestos: 1. Determine el factorial de un número entero positivo ingresado por teclado. 2. Leer un número entero positivo N y reportar solamente sus dígitos pares, e indicar la suma de estos dígitos. 3. Escriba un programa que permita leer la edad (15 a 25) y el sexo (M, F) de n alumnos y reportar: a) Cantidad de hombres mayores de edad. b) Cantidad de mujeres menores de edad. c) Edad promedio de hombres d) Edad promedio de mujeres e) Edad promedio total. 4. Escriba un programa que permita ingresar el precio unitario y la cantidad del producto a comprar, luego debe preguntarle si desea comprar otro producto, si la respuesta es “S” le pedirá ingresar nuevamente los datos, pero si la respuesta es “N” mostrará el monto total a pagar. 5. Desarrolle un programa para la empresa Constructora Tecnovivir Casas C.A., que le permita calcular e imprimir la nómina para su cancelación de 10 obreros calificados a quienes debe cancelar por horas trabajadas. La hora trabajada se pautó en S/. 12, y la hora extra en S/. 15. Además considerar un descuento por obrero de AFP del 13 %. Utilice arreglos para los siguientes ejercicios: 6. Encuentre el mayor y menor elemento de un array. 7. Lea dos arrays A y B y diga que elementos de A no están en B. 8. Suponga que tiene n elementos en un array ordenado ascendentemente. Inserte un elemento en la posición que corresponda para mantener el array ordenado. 9. La moda de un conjunto de datos es el elemento que más se repite. Encuentre la moda de elementos almacenados en un array. 10. Calcule la media armónica de un conjunto de datos. 11. Ordene un conjunto de datos de menor a mayor por cualquiera de los métodos estudiados. 12. Desarrolle un programa aplicado a la minería, utilizando arreglos. Fecha de Presentación: Viernes 19 de Junio

Upload: heiner-juanito-hurtado-tarrillo

Post on 14-Sep-2015

20 views

Category:

Documents


5 download

TRANSCRIPT

  • Universidad Nacional de Cajamarca - Facultad de Ingeniera

    Escuela Acadmico Profesional de Ingeniera de Minas

    Computacin y Algoritmos II V Ciclo - 2015

    PRCTICA DOMICILIARIA N 01. ESTRUCTURAS REPETITIVAS Y ARRAYS

    Desarrolle un programa en C#, para cada uno de los siguientes problemas propuestos:

    1. Determine el factorial de un nmero entero positivo ingresado por teclado.

    2. Leer un nmero entero positivo N y reportar solamente sus dgitos pares, e indicar la suma de

    estos dgitos.

    3. Escriba un programa que permita leer la edad (15 a 25) y el sexo (M, F) de n alumnos y reportar:

    a) Cantidad de hombres mayores de edad. b) Cantidad de mujeres menores de edad. c) Edad promedio de hombres d) Edad promedio de mujeres e) Edad promedio total.

    4. Escriba un programa que permita ingresar el precio unitario y la cantidad del producto a comprar,

    luego debe preguntarle si desea comprar otro producto, si la respuesta es S le pedir ingresar

    nuevamente los datos, pero si la respuesta es N mostrar el monto total a pagar.

    5. Desarrolle un programa para la empresa Constructora Tecnovivir Casas C.A., que le permita

    calcular e imprimir la nmina para su cancelacin de 10 obreros calificados a quienes debe

    cancelar por horas trabajadas. La hora trabajada se paut en S/. 12, y la hora extra en S/. 15.

    Adems considerar un descuento por obrero de AFP del 13 %.

    Utilice arreglos para los siguientes ejercicios:

    6. Encuentre el mayor y menor elemento de un array.

    7. Lea dos arrays A y B y diga que elementos de A no estn en B.

    8. Suponga que tiene n elementos en un array ordenado ascendentemente. Inserte un elemento

    en la posicin que corresponda para mantener el array ordenado.

    9. La moda de un conjunto de datos es el elemento que ms se repite. Encuentre la moda de

    elementos almacenados en un array.

    10. Calcule la media armnica de un conjunto de datos.

    11. Ordene un conjunto de datos de menor a mayor por cualquiera de los mtodos estudiados.

    12. Desarrolle un programa aplicado a la minera, utilizando arreglos.

    Fecha de Presentacin: Viernes 19 de Junio