2
Objetivos: - Practicar las sentencias IF – FOR -- WHILE – SWITCH - Resolver problemas prácticos, mediante el uso de las sentencias mencionadas anteriormente. - Comprender la importancia que tiene el uso de las estructuras de control en la solución de problemas. - Que el alumno practique ejercicios previo al parcial. EJERCICIOS: resuelva los ejercicios siguientes 1. Elabore un programa que permita saber si un número introducido por el usuario es perfecto. (Un número perfecto es un número natural que es igual a la suma de sus divisores propios positivos, sin incluirse él mismo. Dicho de otra forma, un número perfecto es aquel que es amigo de sí mismo. Así, 6 es un número perfecto, porque sus divisores propios son 1, 2 y 3; y 6 = 1 + 2 + 3. Los siguientes números perfectos son 28, 496 y 8128.) 2. Una persona encargada de contabilidad, necesita ayuda para calcular el total a pagar a cada empleado, para esto, el introduce el salario por hora y el número de horas trabajadas en el mes. El número de horas trabajadas no puede exceder de 55; además se necesita hacer las siguientes consideraciones: las primeras 40 horas se pagan con el salario normal, de la hora 41-48 se pagan con un 50% más con respecto a una hora normal; de la hora 49-55 se pagan al 150% más de una hora normal. Para lo anterior, elabore un programa que le permita al usuario introducir el número de horas y el salario por hora, y que muestre como resultado el total a pagar, tomando en cuenta las consideraciones anteriores. UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE DEPARTAMENTO DE INGENIERIA Y ARQUITECTURA Programación1 (Guía de Ejercicios #1

guia1_ejercicios

Embed Size (px)

DESCRIPTION

guia1_ejercicios

Citation preview

  • Objetivos:

    - Practicar las sentencias IF FOR -- WHILE SWITCH - Resolver problemas prcticos, mediante el uso de las sentencias mencionadas

    anteriormente. - Comprender la importancia que tiene el uso de las estructuras de control en la

    solucin de problemas. - Que el alumno practique ejercicios previo al parcial.

    EJERCICIOS: resuelva los ejercicios siguientes

    1. Elabore un programa que permita saber si un nmero introducido por el usuario

    es perfecto. (Un nmero perfecto es un nmero natural que es igual a la suma

    de sus divisores propios positivos, sin incluirse l mismo. Dicho de otra forma,

    un nmero perfecto es aquel que es amigo de s mismo. As, 6 es un nmero

    perfecto, porque sus divisores propios son 1, 2 y 3; y 6 = 1 + 2 + 3. Los siguientes

    nmeros perfectos son 28, 496 y 8128.)

    2. Una persona encargada de contabilidad, necesita ayuda para calcular el total a

    pagar a cada empleado, para esto, el introduce el salario por hora y el nmero de

    horas trabajadas en el mes. El nmero de horas trabajadas no puede exceder de

    55; adems se necesita hacer las siguientes consideraciones: las primeras 40

    horas se pagan con el salario normal, de la hora 41-48 se pagan con un 50% ms

    con respecto a una hora normal; de la hora 49-55 se pagan al 150% ms de una

    hora normal. Para lo anterior, elabore un programa que le permita al usuario

    introducir el nmero de horas y el salario por hora, y que muestre como

    resultado el total a pagar, tomando en cuenta las consideraciones anteriores.

    UNIVERSIDAD DE EL SALVADOR

    FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE

    DEPARTAMENTO DE INGENIERIA Y ARQUITECTURA

    Programacin1 (Gua de Ejercicios #1

  • 3. Elabore un programa que le permita al usuario introducir dos nmeros, y

    comprobar si stos son primos gemelos. (Dos nmeros primos (p, q) son

    nmeros primos gemelos si estn separados por una distancia de 2, es decir,

    si ) ejemplo de nmeros gemelos son: 3,5.. 5,7.. 11,13.. etc.

    4. Un usuario, necesita convertir un nmero decimal a hexadecimal, escriba el

    cdigo que resolvera este problema (tomando en cuenta que el sistema

    hexadecimal utiliza letras de la A hasta la F)

    5. Escriba el cdigo que permite mostrar el Factorial de un nmero introducido por el usuario.

    6. Desarrolle un programa que permita mostrar los caracteres de la a a la z

    7. Un usuario quiere encontrar el mayor de tres nmeros introducidos, escriba el

    cdigo que lo logra..

    8. Se quiere calcular el descuento de un empleado, se sabe que si el salario es menor

    de $200.00 el descuento ser del 10%; si es menor de $500.00 el descuento ser

    del 30% pero si es mayor, el descuento ser de $150.00; solucione el problema.

    9. Muestre el nmero Fibonacci, hasta llegar a la posicin indicada por el usuario

    (En matemticas , los nmeros de Fibonacci son los nmeros en la siguiente

    secuencia de enteros :

    Por definicin, los dos primeros nmeros de Fibonacci son 0 y 1, y cada nmero

    subsiguiente es la suma de los dos anteriores.

    10. Ejercicio desafo: crear un men con la sentencia switch que le permita realizar

    y/o escoger cada uno de los ejercicios anteriores.