1. Crea un programa que determine si dos variables de tipo numérico son iguales o no.
2. Crea un programa que determine si un número entero es par o impar (pista: usar la operación %
).
3. Crea un programa que determine si una variable de tipo numérico es positiva, negativa o cero.
4. Crear un programa que determine si un número es menor que 0, o que está entre 0 y 50, o entre 51 y 100 o por encima de 100.
5. Crea un programa que determine si una letra es vocal o consonante.
6. Crea un programa que determine si, dado sus tres ángulos, se puede formar un triángulo (pista: un triángulo se forma cuando sus tres ángulos suman 180º).
7. Crea un programa que determine a partir de dos números cuál es el mayor y cuál es el menor o que imprima que son iguales si así lo son.
8. Crea un programa que encuentre el número mayor a partir de tres números dados.
9. Crea un programa que imprima por orden alfabético tres cadena de caracteres o strings dados y que imprima si son o no iguales dichos tres strings.
10. Crea un programa que determine si una persona está en edad de trabajar.
Realiza los siguientes scripts. Los datos de entrada se pasan como parámetros del script.
11. Dado dos enteros, calcula la suma. Si el resultado está entre 10 y 19 (ambos incluídos), imprime 20. Si no, imprime la suma.
Ejemplos | |
---|---|
Entrada | Salida |
7 6 | 20 |
-5 7 | 2 |
-10 20 | 20 |
-15 43 | 28 |
12. Dado tres enteros, devuelve verdadero si no aparece ni un 1 y ni un 3.
Ejemplos | |
---|---|
Entrada | Salida |
7 3 2 | False |
-1 -3 4 | True |
1 1 1 | False |
21 -7 -2 | True |
13. Dado cinco enteros, devuelve verdadero si aparece alguna vez 3 enteros impares consecutivos.
Ejemplos | |
---|---|
Entrada | Salida |
9 7 2 1 1 | False |
3 5 3 4 2 | True |
5 5 4 5 5 | False |
7 -2 1 23 -1 | True |
14. Elimina todas las vocales dada una cadena, o string, de cinco caracteres.
Ejemplo | |
---|---|
Entrada | Salida |
Estoy | sty |
gatos | gts |
Ñoqui | Ñq |
15. Detecta la primera aparición de un entero a partir de una serie de cinco enteros devolviendo el índice con su posición.
Ejemplo | |
---|---|
Entrada | Salida |
2 3 2 5 3 2 | 1 |
11 3 -23 11 4 11 | 2 |
5 7 9 4 -3 5 | 4 |
Nota: el primer argumento de entrada es el entero a buscar, los siguientes argumentos son la serie de cinco enteros.
16. Dadas dos series de tres enteros, comprueba si todos los enteros de la primera serie aparecen en alguno de los enteros de la segunda serie.
Ejemplos | |
---|---|
Entrada | Salida |
-1 0 3 -1 3 0 | Sí. |
-1 -2 -3 1 -2 -3 | No. |
2 2 2 1 1 2 | Sí. |
6 3 2 5 2 3 | No. |
5 4 5 4 5 2 | Sí. |
Nota: los primeros 3 enteros pertenecen a la primera serie de enteros y los 3 siguientes a la segunda serie de enteros.
17. Convierte de centímetros a metros y vicerversa.
Ejemplos | |
---|---|
Entrada | Salida |
5cm | 0.05m |
-2.235m | -223.5cm |
56.74cm | 0.5674m |
20. Dados dos enteros positivos, imprime el valor más cercano a 21 sin sobrepasarse. Imprime 0 si los dos enteros son mayores que 21.
Ejemplos | |
---|---|
Entrada | Salida |
19 21 | 21 |
22 17 | 17 |
3 3 | 3 |
16 23 | 16 |
18 17 | 18 |
18. Dados dos enteros positivos, imprime el valor más cercano a 21 sin sobrepasarse. Imprime 0 si los dos enteros son mayores que 21.
Ejemplos | |
---|---|
Entrada | Salida |
19 21 | 21 |
22 17 | 17 |
3 3 | 3 |
16 23 | 16 |
18 17 | 18 |
19. Determina en una partida finalizada de tres en raya si gana O, gana X o hay empate.
Ejemplos | |
---|---|
Entrada | Salida |
X X O O X O O O X | Gana X. |
X O O X X O O X O | Gana O. |
O X O O X X X O X | Empate. |
Nota: los tres primeros números pertenecen a la primera fila de la matriz, los tres siguientes a la segunda y los tres últimos números a la última fila.
20. Determina si un entero (mayor que 0 y menor que 10 000) al leerlo contiene la palabra cinco.
Ejemplos | |
---|---|
Entrada | Salida |
5 | Sí. |
15 | No. |
25 | Sí. |
515 | No. |
5515 | Sí. |
7557 | No. |