Bucle For
Escriba un programa que pida dos números enteros y escriba qué números son pares y cuáles impares desde el primero hasta el segundo.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
PARES E IMPARES Escriba un número entero: 6 Escriba un número entero mayor o igual que 6: 2 ¡Le he pedido un número entero mayor o igual que 6! PARES E IMPARES Escriba un número entero: 4 Escriba un número entero mayor o igual que 4: 8 El número 4 es par El número 5 es impar El número 6 es par El número 7 es impar El número 8 es par PARES E IMPARES Escriba un número entero: 5 Escriba un número entero mayor o igual que 5: 5 El número 5 es impar |
Escriba un programa que pida un número entero mayor que cero y que escriba sus divisores.
|
1 2 3 4 5 6 7 8 9 10 11 |
DIVISORES Escriba un número mayor que cero: -5 ¡Le he pedido un número entero mayor que cero! DIVISORES Escriba un número entero mayor que cero: 200 Los divisores de 200 son 1 2 4 5 8 10 20 25 40 50 100 200 |
Escriba un programa que pregunte cuántos números se van a introducir, pida esos números, y muestre un mensaje cada vez que un número no sea mayor que el primero.
M
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
AYORES QUE EL PRIMERO ¿Cuántos valores va a introducir? -1 ¡Imposible! MAYORES QUE EL PRIMERO ¿Cuántos valores va a introducir? 4 Escriba un número: 6 Escriba un número más grande que 6: 10 Escriba un número más grande que 6: 3 ¡3 no es mayor que 6! Escriba un número más grande que 6: 9 Gracias por su colaboración. |
Escriba un programa que pregunte cuántos números se van a introducir, pida esos números, y muestre un mensaje cada vez que un número no sea mayor que el anterior.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
MAYORES QUE EL ANTERIOR ¿Cuántos valores va a introducir? -1 ¡Imposible! MAYORES QUE EL ANTERIOR ¿Cuántos valores va a introducir? 4 Escriba un número: 6 Escriba un número más grande que 6: 10 Escriba un número más grande que 10: 8 ¡8 no es mayor que 10! Escriba un número más grande que 8: 9 Gracias por su colaboración |
Escriba un programa que pregunte cuántos números se van a introducir, pida esos números y escriba cuántos negativos ha introducido.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
NÚMEROS NEGATIVOS ¿Cuántos valores va a introducir? -1 ¡Imposible! NÚMEROS NEGATIVOS ¿Cuántos valores va a introducir? 0 No ha escrito ningún número negativo. NÚMEROS NEGATIVOS ¿Cuántos valores va a introducir? 2 Escriba el número 1: 56 Escriba el número 2: -22 Ha escrito 1 número negativo. NÚMEROS NEGATIVOS ¿Cuántos valores va a introducir? 5 Escriba el número 1: 56 Escriba el número 2: -22 Escriba el número 3: 98 Escriba el número 4: -30 Escriba el número 5: -30 Ha escrito 3 números negativos. |
Escriba un programa que pregunte cuántos números se van a introducir, pida esos números, y diga al final cuántos han sido pares y cuántos impares.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
CONTADOR DE PARES E IMPARES ¿Cuántos valores va a introducir? -1 ¡Imposible! CONTADOR DE PARES E IMPARES ¿Cuántos valores va a introducir? 5 Escriba el valor 1: 4 Escriba el valor 2: 3 Escriba el valor 3: 6 Escriba el valor 4: 8 Escriba el valor 5: 7 Ha escrito 3 números pares y 2 números impares. Gracias por su colaboración. |
Escriba un programa que pida un número entero mayor que 1 y que escriba si el número es un número primo o no.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
NÚMERO PRIMO Escriba un número mayor que 1: -5 ¡Le he pedido un número entero mayor que 1! NÚMERO PRIMO Escriba un número entero mayor que 1: 127 127 es primo. NÚMERO PRIMO Escriba un número entero mayor que 1: 200 200 no es primo. NÚMERO PRIMO Escriba un número entero mayor que 1: 67867967 67867967 es primo. |
Escriba un programa que pregunte cuantos números se van a introducir, pida esos números (que puedan ser decimales) y calcule su suma.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
SUMA DE VALORES ¿Cuántos valores va a introducir? -1 ¡Imposible! SUMA DE VALORES ¿Cuántos valores va a introducir? 5 Escriba el número 1: 25 Escriba el número 2: 30 Escriba el número 3: 10.5 Escriba el número 4: 14 Escriba el número 5: 23 La suma de los números que ha escrito es 102.5 |
Escriba un programa que pida dos números enteros y escriba la suma de todos los enteros desde el primer número hasta el segundo.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
SUMA ENTRE VALORES Escriba un número entero positivo: -5 ¡Le he pedido un número entero positivo! SUMA ENTRE VALORES Escriba un número entero positivo: 7 Escriba un número entero mayor que 7: 7 ¡Le he pedido un número entero mayor que 7! SUMA ENTRE VALORES Escriba un número entero positivo: 30 Escriba un número entero mayor que 30: 32 La suma desde 30 hasta 32 es 93 |
Mejore el programa anterior haciendo que el programa escriba la suma realizada
|
1 2 3 4 5 6 7 8 9 |
SUMA ENTRE VALORES Escriba un número entero positivo: 10 Escriba un número entero mayor que 10: 15 La suma desde 10 hasta 15 es 75 10 + 11 + 12 + 13 + 14 + 15 = 75 |
Nota:
- Este programa debe incluir dos bucles for: uno para calcular la suma y a continuación otro para escribir la última línea (con la suma de todos los números).
Escriba un programa que pregunte cuántos números se van a introducir, pida esos números, y escriba el mayor, el menor y la media aritmética.
Se recuerda que la media aritmética de un conjunto de valores es la suma de esos valores dividida por la cantidad de valores.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
MAYOR, MENOR Y MEDIA ARITMÉTICA ¿Cuántos valores va a introducir? -1 ¡Imposible! MAYOR, MENOR Y MEDIA ARITMÉTICA ¿Cuántos valores va a introducir? 5 Escriba el número 1: 25 Escriba el número 2: 100 Escriba el número 3: 7 Escriba el número 4: 90 Escriba el número 5: 14 El número más pequeño de los introducidos es 7.0 El número más grande de los introducidos es 100.0 La media de los números introducidos es 47.2 |
Escriba un programa que pida un número entero mayor que cero y calcule su factorial.
F
|
1 2 3 4 5 6 7 8 9 10 11 |
ACTORIAL Escriba un número entero mayor que cero: -5 ¡Le he pedido un número entero mayor que cero! FACTORIAL Escriba un número entero mayor que cero: 5 El factorial de 5 es 120 |
Escriba un programa que genere una multiplicación de dos números del 2 al 10 al azar, pregunte por el resultado y diga si se ha dado la respuesta correcta.
|
1 2 3 4 5 6 7 8 9 10 11 |
TABLAS DE MULTIPLICAR (1) ¿Cuánto es 7 x 8? 56 ¡Respuesta correcta! TABLAS DE MULTIPLICAR (1) ¿Cuánto es 4 x 9? 35 ¡Respuesta incorrecta! |
Amplíe el programa anterior haciendo que el programa pida primero al usuario cuántas multiplicaciones se van a plantear.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
TABLAS DE MULTIPLICAR (2) Número de preguntas: 0 El número de preguntas debe ser al menos 1. TABLAS DE MULTIPLICAR (2) Número de preguntas: 2 ¿Cuánto es 7 x 8? 56 ¡Respuesta correcta! ¿Cuánto es 4 x 9? 35 ¡Respuesta incorrecta! |
Amplíe el programa anterior haciendo que el programa lleve la cuenta de las respuestas correctas e incorrectas e indique la nota correspondiente. Si la nota es igual o mayor que 9, el programa felicitará al usuario por el resultado.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
TABLAS DE MULTIPLICAR (3) Número de preguntas: 2 ¿Cuánto es 7 x 8? 56 ¡Respuesta correcta! ¿Cuánto es 4 x 9? 35 ¡Respuesta incorrecta! Ha contestado correctamente 1 pregunta. Le corresponde una nota de 5.0. TABLAS DE MULTIPLICAR (3) Número de preguntas: 3 ¿Cuánto es 7 x 8? 56 ¡Respuesta correcta! ¿Cuánto es 4 x 9? 35 ¡Respuesta incorrecta! ¿Cuánto es 2 x 3? 6 ¡Respuesta correcta! Ha contestado correctamente 2 preguntas. Le corresponde una nota de 6.7. TABLAS DE MULTIPLICAR (3) Número de preguntas: 1 ¿Cuánto es 7 x 8? 56 ¡Respuesta correcta! Ha contestado correctamente 1 pregunta. Le corresponde una nota de 10.0. ¡Enhorabuena! |
Escriba un programa que genere una multiplicación de dos números del 11 al 99 al azar, pregunte por el resultado y diga si se ha dado la respuesta correcta, si está a menos del 10% del valor correcta o a menos del 30%.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
CÁLCULO ESTIMADO (1) ¿Cuánto es 20 x 45? 900 ¡Respuesta correcta! CÁLCULO ESTIMADO (1) ¿Cuánto es 62 x 89? 5400 ¡Ha fallado por menos del 10%! La respuesta correcta era 5518. CÁLCULO ESTIMADO (1) ¿Cuánto es 67 x 23? 2000 ¡Ha fallado por menos del 30%! La respuesta correcta era 1541. CÁLCULO ESTIMADO (1) ¿Cuánto es 98 x 82? 5000 ¡Ha fallado por más del 30%! La respuesta correcta era 8036. |
Amplíe el programa anterior haciendo que el programa pida primero al usuario cuántas multiplicaciones se van a plantear.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
CÁLCULO ESTIMADO (2) Número de preguntas: 0 El número de preguntas debe ser al menos 1 CÁLCULO ESTIMADO (2) Número de preguntas: 2 ¿Cuánto es 62 x 89? 5400 ¡Ha fallado por menos del 10%! La respuesta correcta era 5518. ¿Cuánto es 98 x 82? 5000 ¡Ha fallado por más del 30%! La respuesta correcta era 8036. |
Amplíe el programa anterior haciendo que el programa lleve la cuenta de las respuestas correctas e incorrectas e indique la nota correspondiente. Si la nota es igual o mayor que 9, el programa felicitará al usuario por el resultado.
- Si se acierta la respuesta, se contabilizará como 1
- Si se acerca menos del 10% a la respuesta correcta, se contabilizará como 0.66.
- Si se acerca entre el 10% y el 30% a la respuesta correcta, se contabilizará como 0.33.
- Si se aleja más del 30% de la respuesta correcta, se contabilizará como 0.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
CÁLCULO ESTIMADO (3) Número de preguntas: 4 ¿Cuánto es 76 x 78? 5600 ¡Ha fallado por menos del 10%! La respuesta correcta era 5928. ¿Cuánto es 33 x 47? 1000 ¡Ha fallado por más del 30%! La respuesta correcta era 1551. ¿Cuánto es 50 x 62? 3100 ¡Respuesta correcta! ¿Cuánto es 63 x 65? 3600 ¡Ha fallado por menos del 30%! La respuesta correcta era 4095. Le corresponde una nota de 5.0. |