Laboratorio 3

download Laboratorio 3

of 3

Transcript of Laboratorio 3

  • 5/20/2018 Laboratorio 3

    1/3

    LABORATORIO 3

    (Estructura de control: for, while, do/while)

    AVANZADOS

    1. Haga un programa tal que dado como datos los sueldos de los 5 trabajadores de una empresa, obtenga el total

    de nmina de la misma. (HACER DOS VERSIONES DEL EJERCICIO. UNA UTILIZANDO LA ESTRUCTURA FOR Y

    OTRA UTILIZANDO LA ESTRUCTURA WHILE)

    2. Haga un programa tal que dado como datos N nmeros enteros, obtenga el nmero de ceros que hay entre

    estos nmeros. UTILICE LA ESTRCUTRA. (HACER DOS VERSIONES DEL EJERCICIO. UNA UTILIZANDO LA

    ESTRUCTURA FOR Y OTRA UTILIZANDO LA ESTRUCTURA WHILE)

    3. Supongamos que debemos obtener la suma de los gastos que hicimos en nuestro ltimo viaje, pero no sabemos

    exactamente cuntos fueron. Los datos son expresados en forma:

    Datos: Gasto1, Gasto2,, -1

    4. Haga un programa tal que dado un grupo de nmeros naturales positivos, calcule e imprima el cubo de estos

    nmeros.(HACER DOS VERSIONES DEL EJERCICIO. UNA UTILIZANDO LA ESTRUCTURA FOR Y OTRA UTILIZANDO LA

    ESTRUCTURA WHILE)

    5. Haga un programa tal que dado como datos 5 nmeros enteros, obtenga la sumade los nmeros imparesy el

    promediode los nmeros pares.

    (HACER DOS VERSIONES DEL EJERCICIO. UNA UTILIZANDO LA ESTRUCTURA FOR Y OTRA UTILIZANDO LA

    ESTRUCTURA WHILE)

    6. Haga un programa que obtenga la suma e imprima los trminos de la siguiente serie:

    2 5 7 10 12 15 17 1800

    (HACER DOS VERSIONES DEL EJERCICIO. UNA UTILIZANDO LA ESTRUCTURA FOR Y OTRA UTILIZANDO LA

    ESTRUCTURA WHILE)

    7. Haga un programa que lea un nmero entero N y calcule el resultado de la siguiente serie:

    N

    1...

    4

    1

    3

    1

    2

    11

    8. Calcule el aumento de sueldo para un grupo de empleadosde una empresa teniendo en cuenta el siguiente

    criterio:

    Si el sueldo es inferior a $1000: Aumento 15%

    Si el sueldo es mayor o igual a $1000: Aumento 12%Imprima el sueldo nuevo del trabajador y el total de nmina de la empresa considerando este nuevo aumento.

    (HACER DOS VERSIONES DEL EJERCICIO. UNA UTILIZANDO LA ESTRUCTURA FOR Y OTRA UTILIZANDO LA

    ESTRUCTURA WHILE)

    9. Dado N nmerosenteros como dato haga un programa que:

    Obtenga cuntos nmeros ledos fueron mayores que cero

    Calcule el promedio de los nmeros positivos

    Obtenga el promedio de todos los nmeros

    (HACER DOS VERSIONES DEL EJERCICIO. UNA UTILIZANDO LA ESTRUCTURA FOR Y OTRA UTILIZANDO LA

    ESTRUCTURA WHILE)

  • 5/20/2018 Laboratorio 3

    2/3

    10.Haga un programa tal que dado N nmeros enteroscomo dato, calcule el mayory el menorde estos nmeros.

    (HACER DOS VERSIONES DEL EJERCICIO. UNA UTILIZANDO LA ESTRUCTURA FOR Y OTRA UTILIZANDO LA

    ESTRUCTURA WHILE)

    11.Un vendedor ha hecho una serie de ventas y desea conocer aquellas de $200 o menos, las mayores a $200 pero

    inferiores a $400, y el nmero de ventas de $400 o superiores a tal cantidad. Haga un programa que le

    proporcione al vendedor esta informacin despus de haber ledo los n datos de entrada.

    12.La siguiente se llama la conjetura de ULAM en honor del matemtico S. Ulam:

    1 Comience con cualquier entero positivo

    2 Si es par, divdalo entre 2; si es impar, multiplquelo por 3 y agrguele 1.

    3 Obtenga enteros sucesivamente repitiendo el proceso.

    Al final, obtendr el nmero 1, independientemente del entero inicial. Por ejemplo, cuando el entero inicial es 26, la

    secuencia ser: 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1.

    Haga un programa que lea un entero positivo y obtenga e imprima la sucesin de ULAM.

    13.Haga un programa que lea un nmero entero N y calcule la suma de la siguiente serie:

    11+ 22+ 33+ NN

    14.Haga un programa que calcule el trmino nmero 180 de la secuencia FIBONACCI. Recuerde que los dos

    primeros nmeros de la serie son 0 y 1. El resto se calcula como la suma de los dos nmeros inmediatos que le

    preceden.

    15.Supngase que en una reciente eleccin hubo cuatro candidatos (con identificaciones 1, 2, 3 y 4). Usted habr de

    encontrar, mediante un programa, el nmero de votos correspondientes a cada candidatoy el porcentajeque

    obtuvo respecto al total de los votantes. El usuario teclear los votos de manera desorganizada, tal y como se

    obtuvieron en la eleccin, el final de datos est representado por un cero. Observe como ejemplo, la siguientelista:

    3 1 4 2 2 1 4 1 1 1 2 1 3 0

    16.De una empresa con N empleados, necesitamos obtener la clave del empleado y el sueldo del trabajador con el

    mayor sueldo de la empresa. Haga un programa en Java correspondiente.

    17.Haga un programa para calcular lo que hay que pagar por un conjunto de llamadas telefnicas. Por cada llamada

    se ingresa el tipo(Internacional, Nacional, Local) y la duracinen minutos. El criterio que se sigue para calcular

    el costo de cada llamada es el siguiente:

    Internacional: 3 primeros minutos $7.59o Cada minuto adicional $3.03

    Nacional: 3 primeros minutos $1.20

    o Cada minuto adicional $0.48

    Local: Las primeras 2 llamadas no se cobran. Luego cada llamada cuesta $0.60

    18.Se dice que un entero positivo N es un nmero primo si los nicos enteros positivos que lo dividen exactamente

    son 1 y N. Haga un programa que admita un nmero M y obtenga y cuente todos los nmeros primos que sean

    menores a M

    19.Un nmero es perfecto si la suma de sus divisores excepto el mismo es igual al propio nmero. Haga un

    programa para calcular e imprimir los nmeros perfectos menores o iguales a N.

  • 5/20/2018 Laboratorio 3

    3/3

    20. Una universidad ofrece un curso que prepara a los estudiantes para el examen de obtencin de licencia de

    corredor de bienes races. El ao anterior, varios de los estudiantes que completaron el curso presentaron el

    examen para obtener la licencia. Naturalmente la Universidad desea saber qu resultados obtuvieron sus

    estudiantes en el examen. Se nos ha pedido escribir un programa que resuma los resultados recibidos de una

    lista de 10 estudiantes. Junto a cada nombre se anoto un 1 si el estudiante aprob el examen y un 2 si reprob.

    Exhiba un resumen de los resultados de la prueba indicando el nmero de estudiantes que aprobaron y el

    nmero de estudiantes que reprobaron. Si ms de Ocho estudiantes aprueban el examen la Universidad ser

    capaz de aumentar la colegiatura.