PRACTICA DE PROGRAMACIÓN I 1. Calcule el perímetro de un triángulo rectángulo si se conocen sus catetos. 2. Si se conocen los lados a, b, c y el ángulo opuesto al lado c de un triángulo ¿Cuánto valen valen los otros dos ángulos? 3. Lea dos números. El primero representará el día y mes de su nacimiento (Por ejemplo 1 de julio será 107), el segundo número vendrá dado por su edad, luego realice los siguientes cálculos: Multiplique el primer número por 2, adiciónele 5, multiplíquelo por 50, súmele el segundo número, súmele 365 y réstele 615. El resultado vendrá a ser la unión del primer número con el segundo. 4. Obtenga el valor absoluto de un número. 5. Una llamada telefónica en cualquier teléfono público cuesta S/. 0.50 por los primeros 3 minutos o menos. Cada número adicional cuesta S/. 0.10. Calcule el monto de una llamada cualquiera. 6. Ingrese dos números, si son positivos calcule el producto, en caso contrario calcule su suma. 7. Muestre un algoritmo que nos permita evaluar la función:
() { } () { }
8. Lea 2 enteros a, b y obtenga el valor numérico de la función:
9. En una universidad tienen como política considerar 3 notas en cada curso la nota de trabajos T, la nota de medio ciclo M y la de fin de ciclo F, cada una tiene un peso de 50%, 20% y 30% respectivamente. respectivamente. Un alumno es calificado según lo siguiente: Bueno: si su promedio está entre 16 y 20 Regular: Si su promedio está entre 11 y 15 Malo: Si su promedio está entre 6 y 10 Pésimo: Si su promedio está entre 0 y 5
Escriba un algoritmo que lea las 3 notas de un alumno en un curso y diga cómo ha sido catalogado el alumno. 10. En una empresa comercial comercial existen 3 categorías de artículos (A, B, C) C) y 4 categorías de de clientes (Excelentes, buenos, regulares y malos) y tienen implementada la siguiente política de descuento (en %). Cliente/Artículo A B C 40 30 20 E: Excelente 30 20 10 B: Bueno 20 10 0 R: Regular 0 0 0 M: Malo
Además se sabe que los clientes de tipo E y B pueden pagar en efectivo, con cheque o al crédito, los de tipo R sólo pueden hacerlo en efectivo o con cheque, mientras que los de tipo M sólo pueden hacer compras en efectivo. Lea el tipo de cliente, el tipo de artículo que desea adquirir e indique el descuento y las alternativas de pago que le son permitidos. 11. Calcule los divisores de comunes de dos números. Por ejemplo los divisores comunes de 6 y 18 son: 1, 2, 3, 6. 12. Factorizar un número ingresado por teclado. Por ejemplo 8 = 2*2*2, 18 = 2*3*3 13. Escriba un algoritmo que diga si un número es primo 14. Escribir un programa que permita reducir una fracción a su mínima expresión. Por ejemplo 28/64 = 7/16 15. Lea un número y forme otro número con las cifras en orden inverso. Así si el número es 12345, el nuevo número será 54321. 16. Escriba un algoritmo que diga si un número es primo o no 17. Los números Amstrong o cubos perfectos son aquellos que sumados los cubos de sus dígitos nos dan el mismo número. Por ejemplo 18. Encuentre el factorial de un número 19. Encuentre el mcm de dos números a y b, sabiendo que (a)(b)=(mcm)(mcd) 20. Calcule la enésima potencia entera de un número teniendo en cuenta que el exponente puede ser negativo. Cualquier número elevado a la potencia cero da la unidad. 21. Un cliente de un banco realiza retiros sucesivos desde un cajero, si posee 1000 al inicio de las operaciones, escriba un programa que le permita retirar dinero mientras tenga fondos. 22. En un cajero se muestra un menú de opciones retiro, saldo, depósito y salir. Escriba un algoritmo que efectúe dichas operaciones. 23. Dos números son amigos cuando la suma de los divisores de uno de ellos es igual al otro y viceversa. Muestre, si existen, los números amigos donde amobos números sean menores que n. 24. Encuentre todos los números primos de tres dígitos 25. Escriba un algoritmo que muestre los n primeros términos de la serie fibonacci