Estos ejercicios corresponden a lo explicado en la lección If... elif... else... En el apéndice Libro de estilo puedes consultar cómo deben llamarse los ficheros, dónde guardarlos, etc.
Escribe un programa que pida el año actual y un año cualquiera y que escriba cuántos años han pasado desde ese año o cuántos años faltan para llegar a ese año.
¿En qué año estamos?: 2002
Escribe un año cualquiera: 2014
Para llegar al año 2014 faltan 12 años.
¿En qué año estamos?: 1990
Escribe un año cualquiera: -753
Desde el año -753 han pasado 2743 años.
¿En qué año estamos?: 1492
Escribe un año cualquiera: 1492
¡Son el mismo año!
Escribe un programa que pida dos números enteros y que calcule su división, escribiendo si la división es exacta o no.
Divisor de números
Escribe el dividendo: 14
Escribe el divisor: 5
La división no es exacta. Cociente: 2; Resto: 4
Divisor de números
Escribe el dividendo: 20
Escribe el divisor: 4
La división es exacta. Cociente: 5
Escribe un programa que pida dos números y que escriba cuál es el menor y cuál el mayor o que escriba que son iguales.
Comparador de números
Escribe un número: 23
Escribe otro número: 14.5
Menor: 14.5; Mayor: 23.0
Comparador de números
Escribe un número: 5.0
Escribe otro número: 5
Son iguales
Escribe un programa que pida dos números enteros y que escriba si el mayor es múltiplo del menor.
Escribe un número: 48
Escribe otro número: 6
48 es múltiplo de 6.
Escribe un número: 6
Escribe otro número: 48
48 es múltiplo de 6.
Escribe un número: 6
Escribe otro número: 49
49 no es múltiplo de 6.
Escribe un programa que pida tres números y que escriba si son los tres iguales, si hay dos iguales o si son los tres distintos.
Escribe un número: 6
Escribe otro número: 6.5
Escribe otro número más: 6
Has escrito uno de los números dos veces
Escribe un número: 4
Escribe otro número: 5
Escribe otro número más: 6
Los tres números que has escrito son distintos
Escribe un programa que pida un año y que escriba si es bisiesto o no. Recuerda que los años bisiestos son múltiplos de 4, pero los múltiplos de 100 no lo son, aunque los múltiplos de 400 sí.
Escribe un año y te diré si es bisiesto: 2000
El año 2000 es un año bisiesto porque es múltiplo de 400.
Estos son algunos ejemplos (sin ordenar) de posibles respuestas: 2004 es bisiesto, 2002 no es bisiesto, 2000 es bisiesto, 1900 no es bisiesto.
Escribe un programa que pida los coeficientes de una ecuación de primer grado (a x + b = 0) y escriba la solución. Recuerda que una ecuación de primer grado puede no tener solución, tener una solución única, o que todos los números sean solución.
Ecuación a x + b = 0
Escribe el valor del coeficiente a: 4.2
Escribe el valor del coeficiente b: 21
La solución de la ecuación es -5.0
Estos son algunos ejemplos (sin ordenar) de posibles respuestas
a | b | Solución |
0 | 3 | Sin solución |
4.2 | 21 | Una solución: -5 |
0 | 0 | Todos los números son solución |
Escribe un programa que pida los coeficientes de una ecuación de segundo grado (a x² + b x + c = 0) y escriba la solución. Recuerda que una ecuación de segundo grado puede no tener solución, tener una solución única, tener dos soluciones o que todos los números sean solución. Recuerda que la fórmula de las soluciones es x = (-b ± √(b2-4ac) ) / (2a)
Ecuación a x² + b x + c = 0
Escribe el valor del coeficiente a: 2
Escribe el valor del coeficiente b: -7
Escribe el valor del coeficiente c: 3
Las soluciones de la ecuación son 3.0 y 0.5
Estos son algunos ejemplos (casi sin ordenar) de posibles respuestas.
a | b | c | Solución |
1 | -2 | 2 | Sin solución |
2 | -7 | 3 | Dos soluciones: 3.0 y 0.5 |
1 | 2 | 1 | Una solución: -1 |
0 | 0 | 5 | Sin solución |
0 | 0 | 0 | Todos los números son solución |
0 | 3 | 2 | Una solución: -0.666... |
Escribe un programa que pregunte primero si quieres calcular el área de un triángulo o de un círculo. Si contestas que quieres calcular el área de un triángulo, el programa tiene que pedir entonces la base y la altura y escribir el área. Si contestas que quieres calcular el área de un círculo, el programa tiene que pedir entonces el radio y escribir el área.
Cálculo de áreas - Elige una figura geométrica:
a) Triángulo
b) Círculo
¿Qué figura quieres calcular (escribe T o C)? T
Escribe la base: 3
Escribe la altura: 5.5
Un triángulo de base 3.0 y altura 5.0 tiene un área de 8.25
Cálculo de áreas - Elige una figura geométrica:
a) Triángulo
b) Círculo
¿Qué figura quieres calcular (escribe T o C)? c
Escribe el radio: 2
Un círculo de radio 2.0 tiene un área de 12.566370614359172
Escribe un programa que pida una distancia en centímetros y que escriba esa distancia en kilómetros, metros y centímetros (escribiendo solamente las unidades necesarias).
Escribe una distancia: 43210
43210 centímetros son 432 m, 10 cm.
Estos son algunos ejemplos (sin ordenar) de posibles respuestas:
Distancia en cm | Distancia en km, m y cm |
100 | 1 m |
240 005 | 2 km, 400 m, 5 cm |
67 | 67 cm |
300 004 | 3 km, 4 cm |
Siguiente lección: La función range()
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 17 de marzo de 2004