Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3. Escriba un script que calcule el interés que se obtiene por un determinado dinero
depositado en un banco. Para ello el script preguntará por el capital inicial y por el
tipo de interés.
7. Escriba un script que calcule el resto de la división de dos números enteros. Para
ello utilice el operador módulo (%).
8. Escriba un script que pida un tiempo en segundos y lo muestre convertido a minutos
y segundos.
10. Escriba un script en el que se declaren dos variables, a y b, se pida un valor para
cada una de ellas, y se intercambien dichos valores.
11. Escriba un script que convierta euros a dólares (1 euro = 1,286 dólares) y a libras
esterlinas (1 euro = 0,865 libras). Imprima los resultados por pantalla.
1. Escriba un script que pida una temperatura en grados Farenheit y la pase a Celsius,
sabiendo que celsius=(farenheit-32)*5/9.
8. Escriba un script que lea tres enteros (a, b, c) y muestre por pantalla un 1 si los
valores introducidos siguen un ordreciente (a>b>c) y 0 aso contrario.
3. Escriba un script que pida un número al usuario e indique si es par o impar. aso de
que sea par indicar si es o no múltiplo de 3.
4. Escriba un script que pida dos números enteros al usuario, y determine cuál es
mayor, el primero o el segundo. Modifíquelo para considerar también la posibilidad
de que sean iguales.
5. Escriba un script que muestre por pantalla el valor de una entrada de cine en
función de los años de la persona. Así, el precio es de 7 Euros, pero si el usuario tiene
menos de 5 años se aplica un 60% de descuento, y si es mayor de 60 años, se aplicará
un descuento del 55 %. El precio de la entrada se debe declarar como una constante.
6. Dada la función f(x), realizar un script que calcule dicha función para un valor dado de x, y
lo muestre por pantalla.
x + 3 para x ≤ 0
f(x)=
x2 + 2x para x > 0
7. Escriba un script que solicite al usuario tres números enteros de una cifra y muestre
el mensaje "acceso permitido" si los números introducidos son “1”, “2” y “3”
8. Escriba un script que solicite un número, y si éste es de dos cifras, muestre por
pantalla los siguientes valores:
Suma de sus dos dígitos.
Cuántos de sus dígitos son pares.
Nota: para saber si es de dos cifras, compárelo con 9 y 99. Para calcular los dígitos use la
división entera y el resto.
9. Escriba un script que permita introducir 5 números enteros por teclado y muestre el
menor de ellos.
10. Escriba un script que, introducidos por teclado tres valores enteros, los muestre en
pantalla de mayor a menor.
11. Escriba un script que lea un carácter y utilizando la instrucción switch determine
si es o no una vocal. Realice el mismo ejercicio utilizando la sentencia if ¿Qué opción es
mejor?
12. Escriba un script que pida al usuario un número entre el uno y el siete y muestre
un mensaje con el nombre del día correspondiente.
13. Escriba un script que muestre el siguiente menú:
CALCULO DE AREAS
===========================
1 - Calcular el área de un triángulo
2 - Calcular el área de un trapecio
3 - Calcular el área de un rectángulo
Tras mostrar el menú, se solicitará al usuario que seleccione una opción. En función
de la opción seleccionada el script deberá pedir los datos necesarios para calcular el
área, realizar el cálculo y mostrar el resultado por pantalla.
14. Escriba un script que calcule el salario semanal de un trabajador, a partir de las
horas trabajadas y el precio cobrado por hora. Ambos valores deben ser solicitados al
usuario. La jornada normal es de 40 horas semanales. Las horas extra se pagan un
cincuenta por ciento más caras que las normales, y pasan a pagarse al doble que las
normales a partir de las 50 horas trabajadas.
15. Escribir un script que reciba un número de una carta de una baraja española e
imprima por pantalla: “As” si es un 1, “Sota”, si es un 10, “Caballo” si es un 11y
“Rey” si es un 12. Para números de cartas entre 2 y 9 (incluidos) debe imprimir: "No
es as ni figura". Para otros números debe imprimir: "este no es un número de una
carta de la baraja española".
1. Escriba un script que muestre en pantalla los números enteros del 1 al 100.
2. Escriba un Script que muestre en pantalla los números enteros del 1 al 100 de 2 en
2.
3. Escriba un script que muestre en pantalla los números enteros del 100 al 1.
4. Escriba un script que muestre en pantalla todos los múltiplos de 3 entre los números
1 y 100.
10. Modificar el ejercicio anterior para que el número máximo de intentos sea 5. Al
terminar el script indicará si el usuario ha ganado (si ha adivinado el número en
menos de cinco intentos) o no.
11. Escriba un script que solicite al usuario números positivos de tres o más cifras y
compruebe si son pares. Si el número introducido es positivo pero de una o dos cifras,
se solicitará un nuevo número. El script finaliza cuando se introduce “0” o un número
negativo.
12. Escriba un script que permita calcular el importe de una factura, a partir de una
serie de artículos vendidos. Para ello, el script irá preguntando para cada artículo la
cantidad de unidades vendidas y el precio unitario.
El script comprobará que tanto el precio como la cantidad son números positivos, y
aso contrario volverá a solicitar los valores.
La lectura de artículos acabará cuando se introduzca un 0 en la primera pregunta.
Entonces se imprimirá por pantalla el importe total de la factura.
Funciones
2. Escriba una función que reciba dos números reales positivos como parámetros y
devuelva el máximo de los dos valores.
Escriba un programa que pida estas tres notas y calcule la nota final de un alumno. A
continuación, el programa debe preguntar al usuario si quiere calcular una nueva nota
o finalizar (pulsando la tecla ‘s’). Utilice una función para calcular la nota y otra para
obtener el máximo (que puede ser la desarrollada en el ejercicio 2).