Ejercicios de java

Solo disponible en BuenasTareas
  • Páginas : 2 (317 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de noviembre de 2010
Leer documento completo
Vista previa del texto
EJERCICIOS

Sentencias de Control Tema 3

1. Implementar un programa que lea un número decimal y lo muestre en pantalla en hexadecimal (base 16). Elcambio de base se realiza mediante divisiones sucesivas por 16 en las cuales los restos determinan los dígitos hexadecimales del número según la siguiente correspondencia:Resto 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Dígito 0 1 2 3 4 5 6 7 8 9 A B C D E F

Por ejemplo:
65029|10 =FE05|16

2. Escribir una función (un método) que obtenga la letra del DNI a partir del número. Para ello debe obtener el resto de dividir el número entre 23. La letraasociada al número vendrá dada por este resto en función de la siguiente tabla:

0 → T 1 → R 2 → W 3 → A 4 → G 5 → M
6 → Y 7 → F 8 → P 9 → D 10 → X11 → B
12 → N 13 → J 14 → Z 15 → S 16 → Q 17 → V
18 → H 19 → L 20 → C 21 → K 22 → E 23 → T

3. Escribir una función (un método) que, a partirde los dígitos de un ISBN, calcule el carácter de control con el que termina todo ISBN. Para calcular el carácter de control, debe multiplicar cada dígito por su posición(siendo el dígito de la izquierda el que ocupa la posición 1), sumar los resultados obtenidos y hallar el resto de dividir por 11. El resultado será el carácter de control,teniendo en cuenta que el carácter de control es ‘X’ cuando el resto vale 10.

4. Implemente una función que nos diga si un número ha conseguido o no el reintegro en elsorteo de la ONCE. Un número de cinco cifras consigue el reintegro si su primera o última cifra coincide con la primera o última cifra del número agraciado en el sorteo.
tracking img