Ejercicios
Fecha para entregar: 16 de Marzo
1. Cuatro enteros entre 0 y 100 representan las calificaciones de un estudiante de un curso de informática. Escribir un programa para encontrar la media de estas calificaciones y visualizar la nota o puntuación de acuerdo a la siguiente tabla:
Media | Puntuación |
90 – 10080 – 8970 – 7960 – 690 - 59 | ABCDE |
2.Escribir un programa que acepte un año escrito en cifras arábigas y visualice el año escrito en números romanos, dentro del rango de 100 a 3000
Nota: recuerde que V = 5, X = 10, L = 50, C = 100, D = 500 y M = 1000
3. Escribir un programa que determine su un año es bisiesto. Un año es bisiesto si es múltiplo de 4 (por ejemplo 1984). Sin embargo, los años múltiplos de 100 solo son bisiestoscuando a la vez son múltiplos de 400 (por ejemplo, 1800 no es bisiesto, mientras que 2000 si lo es).
4. Escribir un programa que pida un número entero y muestre la tabla de multiplicar de dicho número. Por ejemplo:
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
.
.
.
5 x10 = 50
5. Escribir un programa que visualice la siguiente salida:
1
1 2
1 2 3
1 2 3 4
1 2 3
1 2
1
6. Elvalor de ex se puede aproximar por la suma
1+x+ x22!+x33!+…+xnn!
Escribir un programa que tome un valor de x como entrada y visualice la suma para cada uno de los valores de 1 a 100.
7. Un número perfecto es aquel número que es igual a la suma de todas sus divisiones excepto el mismo. El primer número perfecto es 6, ya que 1 + 2 + 3 = 6. Escribir un programa que calcule y muestre lostres primero números perfectos.
8. Calcular el factorial de un número entero leído desde el teclado utilizando las sentencias while, do y for.
9. Visualizar en pantalla una figura similar a la siguiente:
*
**
***
****
*****
10. Realice un programa que calcule e imprima la suma de los múltiplos de 5 comprendidos entre dos valores a y b. El programa no permitirá introducirvalores negativos para a y b, y verificara que a es menor que b. Si a es mayor que b, intercambiamos los valores.
11. Realice un programa para jugar con la computadora a acertar números. El ordenador piensa un número y nosotros debemos acertar cual es, en un número de intentos determinado. Por cada intento sin éxito el programa nos ira indicando si el numero especificado es mayor o menor que elpensado por la computadora. El número pensado por la computadora es un número aleatorio comprendido entre 1 y 100.
12. Realice un programa que calcule las raíces de la ecuación:
ax2+bx+c=0
Teniendo en cuenta los siguientes casos:
1) Si a es igual a 0 y b es igual a 0, imprimiremos un mensaje diciendo que la ecuación es degenerada.
2) Si a es igual a 0 y b no es igual a 0, existeuna raíz única con valor –c/b.
3) En los demás casos, utilizaremos la formula siguiente:
xi=-b±b2-4ac2a
La expresión d=b2-4ac se denomina discriminante.
* Si d es mayor o igual que 0, entonces hay dos raicez reales.
* Si d es menor que 0, entonces hay dos raíces complejas de la formula:
x+yj, x-yj
13. Suponga que tiene una tarjeta de crédito con saldo en contra de $50,y que el banco le cobra 2% por concepto de intereses cada mes. Desarrolle un programa para que calcule en cuantos meses el saldo en contra sea igual o mayor a $100. Utilice una clase y métodos necesarios para desarrollar el programa.
14. Los trabajadores de cierta compañía han obtenido u incremento de 7.6% en sus salarios, retroactivo a los últimos seis meses. Escriba un programa que tome elsalario anual anterior de un empleado y produzca el monto de paga retroactiva que se le debe, el nuevo salario anual y el nuevo salario mensual.
15. Una empresa paga a sus 100 operarios semanalmente, de acuerdo con el número de horas trabajadas, a razón de P pesos por hora y de 1.5·P pesos por cada hora extra. Las horas extras son las que exceden de 40h. Hacer el programa que dado el...
Regístrate para leer el documento completo.