TALLER III PROGRAMACIÓN I 1. Se quiere escribir un programa que muestre por pantalla los primeros diez números naturales: 2. Se quiere escribir un programa que: 1º) Pida por teclado la nota (dato real) de una asignatura. 2º) En el caso de que la nota sea incorrecta, muestre por pantalla el mensaje: •
"ERROR: Nota incorrecta, debe ser >= 0 y <= 10".
3º) Repita los pasos 1º y 2º, mientras que, la nota introducida sea incorrecta. 4º) Muestre por pantalla: • •
"APROBADO", en el caso de que la nota sea mayor o igual que 5. "SUSPENDIDO", en el caso de que la nota sea menor que 5.
3. Se quiere escribir un programa que: 1º) Pida por teclado un número (dato entero). 2º) Pregunte al usuario si desea introducir otro o no. 3º) Repita los pasos 1º y 2º, mientras que, el usuario no responda 'n' de (no). 4º) Muestre por pantalla la suma de los números introducidos por el usuario.
4. Escribir un programa que lea 5 números y encuentre el promedio, el máximo y el mínimo de esos valores. 5. Escribir un programa que lea números hasta que se encuentre el cero. El segundo número se sumará al primero, luego el tercero se restará, el cuarto se sumará, y así se deberá seguir alternado hasta que se llegue al cero. Cuando se llegue a esta condicion deberá imprimir el resultado, el total de operandos de la operación (sin incluir el cero), y la suma de los operandos que se restaron. 6. Escribir un programa que lea un valor entero que será la base para un sistema numérico (binario, octal o decimal), después que lea un entero positivo en esa base y que imprima su valor en base 10. Se debe validar que el número pertenezca a esa base. La base será menor que o igual a 10. El programa podría tener la siguiente salida: • Entrada Salida • Base Numero • ============== ========= • 10 1234 1234 • 8 77 63 • 2 1111 15 7. Escribir un programa que lea un número en base 10 y lo convierta a base 2, base 8 y base hexadecimal.
a. Leer tres valores representando lo siguiente: i. El capital (número entero de pesos) ii. Una tasa de interes en porciento (flotante) iii. y un número de años (entero). Calcular los valores de la suma del capital y el interes compuesto para un período dado de años. Para cada año el interes es calculado como: interes = capital * tasa_interes / 100; el cual se suma al capital capital += interes; Imprimir los valores de moneda con una precisión de dos decimales. Imprimir los valores del interés compuesto para cada año al final del período. La salida puede ser como la siguiente: Capital inicial 35000.00 con tasa del 12.50 en 10 años Año Interes Suma -----+-----------+--------1 4375.00 39375.00 2 4921.88 44296.88 3 5537.11 49833.98 4 6229.25 56063.23 5 7007.90 63071.14 6 7883.89 70955.03 7 8869.38 79824.41 8 9978.05 89802.45 9 11225.31 101027.76 10 12628.47 113656.23 8. Leer un valor positivo, y hacer la siguiente secuencia: si el número es par, dividirlo entre 2; si es non, multiplicarlo por 3 y sumarle 1. Repetir lo anterior hasta que el valor sea 1, imprimiendo cada valor, también se deberá imprimir cuantas operaciones de estas son hechas. Una salida podría ser la siguiente: El valor inicial es 9 El siguiente valor es 28 El siguiente valor es 14 El siguiente valor es 7 El siguiente valor es 22 El siguiente valor es 11 El siguiente valor es 34 El siguiente valor es 17 El siguiente valor es 52
El siguiente valor es 26 El siguiente valor es 13 El siguiente valor es 40 El siguiente valor es 20 El siguiente valor es 10 El siguiente valor es 5 El siguiente valor es 16 El siguiente valor es 8 El siguiente valor es 4 El siguiente valor es 2 Valor fina1 1, numero de pasos 19. Si el valor ingresado es menor que 1, imprimir un mensaje que contenga la palabra Error y haga exit(0)