Ejercicios (con formularios) - Selección (1) - Enunciados
Estos ejercicios (salvo el último) son una selección de los ejercicios propuestos en las páginas Operaciones aritméticas, If ... else ... y for (3).
Nota: Los valores introducidos por el usuario se deben comprobar y, si los valores no son correctos, se debe indicar el motivo al usuario.
Para facilitar la realización de los ejercicios, se proporcionan unas plantillas de los ejercicios Selección (1) (Con formularios).
Puede consultar unas posibles soluciones de estos ejercicios. Si lo prefiere, puede descargar unas posibles soluciones completas de estos ejercicios.
Operaciones aritméticas 2 - Convertidor de pies y pulgadas a centímetros
Escriba un convertidor de pies y pulgadas a centímetros que conste de dos páginas.
- En la primera página se solicitan los pies y pulgadas a convertir (números enteros).
- los pies deben ser un número entero mayor o igual que cero.
- las pulgadas debe ser un número entero o decimal mayor o igual que cero.
- En la segunda página se muestra el resultado en centímetros (con dos decimales).
- Recuerde que un pie son 12 pulgadas y una pulgada son 2,54 cm.
Operaciones aritméticas 3 - Convertidor de segundos a minutos y segundos
Escriba un convertidor de segundos a minutos y segundos que conste de dos páginas.
- En la primera página se solicitan los segundos a convertir (número entero).
- los segundos deben ser un número entero mayor o igual que cero.
- En la segunda página se muestra el resultado en minutos y segundos.
if ... elseif ... else ... 3 - Comparador de tres números
Escriba un comparador de tres números que conste de dos páginas.
- En la primera página se solicitan tres números.
- Los números pueden ser decimales.
- Los números deben ser superiores a -1.000 e inferiores a 1.000.
- En la segunda página se indica si los tres números son iguales, si hay dos iguales o si los tres son distintos.
if ... elseif ... else ... 6 - Convertidor de temperaturas Celsius / Fahrenheit
Escriba un convertidor de temperaturas Celsius a Fahrenheit o viceversa que conste de dos páginas.
- En la primera página se solicitan la temperatura y la unidad.
- La temperatura puede ser un valor decimal.
- La temperatura no puede ser inferior a -273,15 ºC o -459,67 ºF (explicación en la wikipedia).
- La temperatura debe ser inferior a 10.000.
- En la segunda página se muestra la temperatura en la otra unidad.
- Las fórmulas de conversión entre grados Celsius (ºC) y grados Fahrenheit (ºF) y viceversa se obtienen despejando la fórmula: F - 32 = 1,8 * C.
- El resultado deben presentarse con dos decimales.
For (3) 2 - Tabla de una columna
Escriba un programa que muestre una tabla de una columna que conste de dos páginas.
- En la primera página se solicita el número de filas.
- No se deben admitir números decimales ni negativos.
- Sólo se deben admitir enteros positivos inferiores o iguales a 200 y superiores a 0.
- En la segunda página se muestra la tabla (con un límite de 200 filas).
- Para generar la tabla es suficiente un único bucle.
For (3) 3 - Tabla de multiplicar sin cabecera
Escriba un programa que muestre una tabla de multiplicar que conste de dos páginas.
- En la primera página se solicita el tamaño de la tabla.
- No se deben admitir números decimales ni negativos.
- Sólo se deben admitir enteros positivos inferiores o iguales a 100 y superiores a 0.
- En la segunda página se muestra la tabla de multiplicar hasta el número indicado (tabla sin cabecera, con un límite de 100 columnas o filas).
- Para generar la tabla son necesarios dos bucles anidados.
Selección (1) 7 - Reparto de tríos
Escriba un programa que muestre un reparto de cartas que conste de dos páginas.
- En la primera página se solicita el número de jugadores, que debe estar entre 3 y 10 (ambos incluidos).
- En la segunda página se muestra primero la puntuación máxima obtenida (sumando los valores numéricos de las cartas) y los tríos de cartas indicados.