Ejercicios

Páginas: 5 (1182 palabras) Publicado: 15 de agosto de 2012
Ejercicios de Programación II
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS