Вы находитесь на странице: 1из 3

IMPLANTACION DE APLICACIONES WEB 2016-17

Hoja de Problemas n 1
1. Dado un valor en pesetas, convertirlo a euros. La solucin deber tener dos decimales.
2. Dada una temperatura en grados Celsius, convertirla a Fahrenheit, mostrando por pantalla un
mensaje del tipo "xxx.xx grados Celsius son yyy.yy grados Fahrenheit
3. Dado el radio de una circunferencia, calcular su longitud as como su rea.
4. Crear un programa que calcule la fuerza de atraccin gravitacional entre dos masas M1 y
M2 situadas a una distancia R, donde las masas se expresan en kilogramos y la distancia en
metros y la constante de gravitacin universal es G=6.67x10^(-11) Nw*m^2/Kg^2
5. Escribir un programa que pregunte el ao actual y la edad de una persona y calcule la edad
de esa persona en el ao 2020.
6. Escribir un programa que calcule el nmero de billetes de 500, 200, 100, 50, 20, 10 y 5 as
como de monedas de 2, 1, 0'5, 0'20, 0'10, 0'05, 0'02 y 0'01 para desglosar una cantidad C de
forma que se necesite la menor cantidad de cada tipo.
7. Crear un programa que pida un nmero real y muestre la tabla de multiplicar
correspondiente a dicho nmero perfectamente formateada y con una precisin de dos
dgitos.
8. Mostrar en una tabla el cuadrado y el cubo de los cinco primeros nmeros enteros que
siguen a uno previamente introducido. Los datos deben aparecer encolumnados.
9. Escribir un programa que lea el valor de un ngulo en radianes y muestre su valor en grados,
minutos y segundos.
10.Calcular la edad de una persona introduciendo la fecha actual y su fecha de nacimiento.
IMPLANTACION DE APLICACIONES WEB 2016-17
Hoja de Ejercicios n 2
1. Escribir un programa que dados tres nmeros, si el primero es negativo, calcule el producto de
los tres y, en caso contrario, calcular la suma.
2. Sea un sistema de ecuaciones de la forma:
ax+by=c
dx+ey=f
que puede resolverse usando las siguientes frmulas
x=(ce-bf)/(ae-bd) --- y=(af-cd)/(ae-bd)
Escribir un programa que dados los coeficientes resuelva el sistema. El programa deber indicar los
casos en los que el sistema de ecuaciones no tenga solucin.
3. Escribir un programa que diga si un ao es bisiesto.

4. La fecha de cualquier Domingo de Pascua se calcula de la siguiente forma:


Sea X el ao para el que quiere calcularse la fecha.
Sea A el resto de la divisin de X entre 19
Sea B el resto de la divisin de X entre 4
Sea C el resto de la divisin de X entre 7
Sea D el resto de la divisin de (19*A+24) entre 30
Sea E el resto de la divisin de (2B+4C+6D+5) entre 7

La fecha para el Domingo de Pascua es el da (22+D+E) de Marzo (tener en cuenta que puede ser
de Abril).
Escribir un programa que dado un ao obtenga por pantalla la fecha del Domingo de Pascua de ese
ao.
5. Escribir un programa que escriba los nmeros del 1 al 100 en lneas de 10 nmeros. Despus del
100 el programa debe escribir "Fin de Programa" en una lnea nueva.
6. Programa que calcule el valor de elevar un nmero real a (base) a un nmero entero b
(exponente).
7. Programa que calcule el factorial de un nmero.
8. Programa que calcule los nmeros primos del 1 al 100 y los saque por pantalla.
IMPLANTACION DE APLICACIONES WEB 2016-17
Hoja de Ejercicios n 3
1. Realizar un programa que escriba todos los nmeros enteros menores que cierto entero N y que a
su vez sean mltiplos de dos nmeros A y B conocidos. Utilizar para ello una funcin que admita
dos parmetros I y J e indique si I es mltiplo de J.
2. Escribir una funcin (y el programa que la use) que tome un valor entero y devuelva el nmero
con sus dgitos en reversa. Por ejemplo, dado el nmero 7631 la funcin deber devolver el 1367
3. Escribir una funcin que tome el tiempo introducido por el usuario en el formato HH:MM:SS y
lo convierta a segundos. El programa utilizar esta funcin para calcular la diferencia entre dos
tiempos dados.
4. Escribir un programa que calcule el nmero combinatorio M/N que era M!/(N!*(M-N)!). Para
ello har uso de la funcin factorial.
5. Escribir un programa que calcule la descomposicin en factores primos de un nmero
introducido por teclado. Se deber utilizar una funcin que devuelva si un nmero es primo o no.
6. Escribir un programa que cuente de un texto dado:
N de caracteres en blanco.
N de dgitos
N de letras
N de lneas
N de otros caracteres

Se deben crear funciones para comprobar si un carcter es numrico, alfanumrico u otra cosa.
7. Escribir un programa que use una funcin que indique si un texto pasado como parmetro es un
palndromo o no.

Вам также может понравиться