Você está na página 1de 2

Ejercicios de exmenes

1) Realizar un programa que rellene los valores impares del 1 al 100 en un vector de
tamao 50 (cada valor en una posicin).

2) Realiza un programa que determine si un vector de 30 nmeros est ordenado de


forma creciente.

3) Realizar un programaque nos permita pasarle un nmero de telfono introducido


en una cadena de caracteres y nos indique si es una nmero correcto o no lo es.
Para saber que es correcto debemos comprobar los siguientes aspectos:

Debe tener 9 valores numricos.


Debe estar rellena en el resto de posiciones con caracteres de entre los
siguientes: puntos, guiones y/o parntesis.
(ejemplo: (91)-506.21.00)

4) Disear un programa que devuelva el nmero de vocales que tiene una cadena que
se le pase por teclado.

5) Realizar un programa que muestre en pantalla el valor decimal de un nmero


binario almacenado en una cadena y que le pasemos por teclado (comprobar que
est bien introducido).

6) Un programa que pida una palabra por teclado y que muestre un recuadro de
asteriscos y en medio la palabra:
**********
* PALABRA *
**********
7) Realizar un programa que permita calcular la letra del NIF de una persona sabiendo
que, est corresponde con la letra existente en la posicin (de 0 a 22) calculada
segn la frmula: posicin=dni%23 en el siguiente vector de caracteres:

T R W A G M Y F P D X B N J Z S Q V H L C K E

8) Realizar un programa que nos lea por teclado una cadena de caracteres y nos
muestre por pantalla una lnea con las letras situadas en posiciones pares y otra
con las letras situadas en posiciones impares.

Por ejemplo:
INFORMATICA
NOMTC
IFRAIA
9) Recoger una direccin de correo electrnico por teclado y decir si es correcta.
Debe cumplir los siguientes condicionantes:
Tener el smbolo de la arroba
En la parte derecha de la arroba debe existir algn texto, luego un punto y
despus alguna otra letra.

10) Realizar un programa que, rellenando un vector de nmeros enteros (entre el 0 y el


9 para cada posicin) que corresponde con un nmero de cdigo de barras rellene
en la posicin 13 del mismo el dgito de control asociado a este.

Por ejemplo, para 123456789041 el dgito de control ser:

o Suma de los nmeros en los lugares pares: 2+4+6+8+0+1 = 21


o Multiplicado 3: 21 3 = 63
o Suma de los nmeros en los lugares impares: 1+3+5+7+9+4 = 29
o Suma total: 63 + 29 = 92
o Dgito de control: digito=10 (resultado%10)

dgito = 10 ( 92 % 10)

El cdigo quedar as: 1234567890418.

11) Realizar un programa que permita encriptar un texto y otro que lo desencripte. El
mtodo de encriptacin ser sustituir cada letra por la siguiente letra del
abecedario (la A por la B, a B por la C, , la Z por la A) :

Você também pode gostar