Examen 7
de junio de 2012Escriba un programa que pida la anchura y altura de un rectángulo y que escriba su área, su perímetro y la longitud de su diagonal.
Cálculo de datos de un rectángulo
Escriba la anchura del rectángulo: 4
Escriba la altura del rectángulo: 3
La superficie del rectángulo es 12.0
El perímetro del rectángulo es 14.0
La diagonal del rectángulo mide 5.0
Nota: Se recuerda que, por el teorema de Pitágoras, la relación entre diagonal y lados de un rectángulo es diagonal2 = anchura2 + altura2. Se recuerda que la ráiz cuadrada de un número es el número elevado a 0,5.
Escriba un programa que pida tres números y escriba cuál está enmedio de los otros dos.
El número de enmedio
Escriba un número entero: 4
Escriba otro número entero distinto: -6
Escriba otro número entero distinto a los anteriores: 4
¡Ha repetido algún número!
El número de enmedio
Escriba un número entero: 4
Escriba otro número entero distinto: -6
Escriba otro número entero distinto a los anteriores: 9
4 está entre -6 y 9
El número de enmedio
Escriba un número entero: 9
Escriba otro número entero distinto: -6
Escriba otro número entero distinto a los anteriores: 4
4 está entre 9 y -6
Escriba un programa que pida la Tensión, Intensidad y Resistencia (el usuario sólo debe escribir dos valores de los tres) y mediante la ley de Ohm, calcule el valor que falta.
Ley de Ohm
Escriba la tensión en Voltios:
Escriba la intensidad en Amperios:
Escriba la resistencia en Ohmios: 4
¡Debe escribir dos valores!
Ley de Ohm
Escriba la tensión en Voltios: 7
Escriba la intensidad en Amperios: 6
Escriba la resistencia en Ohmios: 4
¡Debe escribir dos valores!
Ley de Ohm
Escriba la tensión en Voltios: 5
Escriba la intensidad en Amperios: 4
Escriba la resistencia en Ohmios:
La resistencia es de 1.25 Ohmios
Ley de Ohm
Escriba la tensión en Voltios: 6
Escriba la intensidad en Amperios:
Escriba la resistencia en Ohmios: 2
La intensidad es de 3.0 Amperios
Nota: Se recuerda que la Ley de Ohm es Tensión = Intensidad * Resistencia.
Nota: Para detectar entradas vacías (comparando con la cadena vacía ""), no se debe convertir la entrada a entero o decimal, sino recogerla como cadena. La conversión se debe hacer al realizar los cálculos. Los siguientes ejemplos son equivalentes:
a = int(raw_input())
b = int(raw_input())
print a + b
a = raw_input()
b = int(raw_input())
print int(a) + int(b)
Nota: No es necesario que el program considere el caso en el que se calcula Intensidad y Resitencia y el otro valor (Resistencia o Intensidad) es cero, aunque si se hace, se puntuará de forma adicional.
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 sea igual que el anterior.
¿Cuántos valores va a introducir? -1
¡Imposible!
¿Cuántos valores va a introducir? 4
Escriba un número: 6
Escriba un número distinto de 6 : 10
Escriba un número distinto de 10 : 10
¡ 10 no es distinto de 10 !
Escriba un número distinto de 10 : 9
Gracias por su colaboración
Escriba un programa que pida un número entero de 1 a 10 y escriba la tabla de multiplicar hasta ese número.
Tabla de multiplicar Escriba un número entero entre 1 y 10: 13 ¡No ha escrito un número entero entre 1 y 10!
Escriba un número entero entre 1 y 10: 6 1 2 3 4 5 6 2 4 6 8 10 12 3 6 9 12 15 18 4 8 12 16 20 24 5 10 15 20 25 30 6 12 18 24 30 36
Escriba un número entero entre 1 y 10: 4 1 2 3 4 2 4 6 8 3 6 9 12 4 8 12 16
Nota: Para que los números salgan alineados, utilice el carácter tabulador "\t" en vez de espacios.
Escriba un programa que pida un número entero de 1 a 10 y escriba la tabla de multiplicar hasta ese número, con cabecera de filas y columnas.
Tabla de multiplicar Escriba un número entero entre 1 y 10: 13 ¡No ha escrito un número entero entre 1 y 10!
Escriba un número entero entre 1 y 10: 6 X | 1 2 3 4 5 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 | 1 2 3 4 5 6 2 | 2 4 6 8 10 12 3 | 3 6 9 12 15 18 4 | 4 8 12 16 20 24 5 | 5 10 15 20 25 30 6 | 6 12 18 24 30 36
Escriba un número entero entre 1 y 10: 4 X | 1 2 3 4 - - - - - - - - - - - - - - - - - 1 | 1 2 3 4 2 | 2 4 6 8 3 | 3 6 9 12 4 | 4 8 12 16
Nota: Para que los números salgan alineados, utilice el carácter tabulador "\t" en vez de espacios.
Escriba un programa que pida la anchura y altura de un rombo y lo dibuje con estrellas.
Rombo Escriba la anchura del rombo: 13 Escriba la altura del rombo: -1 ¡No puede escribir valores negativos!
Rombo Escriba la anchura del rombo: 5 Escriba la altura del rombo: 7 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Rombo Escriba la anchura del rombo: 7 Escriba la altura del rombo: 3 * * * * * * * * * * * * * * * * * * * * *
Esta obra está bajo una licencia de Creative
Commons.