Tarea de Diseño de Programas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

Diseño de Programas

1. Escribir un programa que pregunte al usuario su nombre, y luego lo salude.


2. Calcular el perímetro y área de un rectángulo dada su base y su altura.
3. Dados los catetos de un triángulo rectángulo, calcular su hipotenusa.
4. Dados dos números, mostrar la suma, resta, división y multiplicación de ambos.
5. Escribir un programa que convierta un valor dado en grados Fahrenheit a grados
Celsius. Recordar que la fórmula para la conversión es: C = (F-32)*5/9
6. Realiza un programa que reciba una cantidad de minutos y muestre por pantalla a cuantas
horas y minutos corresponde. Por ejemplo: 1000 minutos son 16 horas y 40 minutos.
7. Un vendedor recibe un sueldo base mas un 10% extra por comisión de sus ventas, el
vendedor desea saber cuanto dinero obtendrá por concepto de comisiones por las tres
ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su sueldo
base y comisiones.
8. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea
saber cuanto deberá pagar finalmente por su compra.
9. Un alumno desea saber cual será su calificación final en la materia de Algoritmos. Dicha
calificación se compone de los siguientes porcentajes:

55% del promedio de sus tres calificaciones parciales.

30% de la calificación del examen final.

15% de la calificación de un trabajo final.

10. Pide al usuario dos números y muestra la “distancia” entre ellos (el valor absoluto de su
diferencia, de modo que el resultado sea siempre positivo).
11. Dos vehículos viajan a diferentes velocidades (v1 y v2) y están distanciados por una
distancia d. El que está detrás viaja a una velocidad mayor. Se pide hacer un algoritmo
para ingresar la distancia entre los dos vehículos (km) y sus respectivas velocidades (km/h)
y con esto determinar y mostrar en que tiempo (minutos) alcanzará el vehículo más rápido
al otro.
12. Un ciclista parte de una ciudad A a las HH horas, MM minutos y SS segundos. El tiempo de
viaje hasta llegar a otra ciudad B es de T segundos. Escribir un algoritmo que determine la
hora de llegada a la ciudad B.
13. Escribir un algoritmo para calcular la nota final de un estudiante, considerando que:
por cada respuesta correcta 5 puntos, por una incorrecta -1 y por respuestas en blanco
0. Imprime el resultado obtenido por el estudiante.
14. Algoritmo que pida dos números ‘nota’ y ‘edad’ y un carácter ‘sexo’ y muestre el mensaje
‘ACEPTADA’ si la nota es mayor o igual a cinco, la edad es mayor o igual a dieciocho y el
sexo es ‘F’. En caso de que se cumpla lo mismo, pero el sexo sea ‘M’, debe imprimir
‘POSIBLE’. Si no se cumplen dichas condiciones se debe mostrar ‘NO ACEPTADA’.
15. La asociación de vinicultores tiene como política fijar un precio inicial al kilo de uva, la cual
se clasifica en tipos A y B, y además en tamaños 1 y 2. Cuando se realiza la venta del
producto, ésta es de un solo tipo y tamaño, se requiere determinar cuánto recibirá un
productor por la uva que entrega en un embarque, considerando lo siguiente: si es de tipo
A, se le cargan 20 céntimos al precio inicial cuando es de tamaño 1; y 30 céntimos si es de
tamaño 2. Si es de tipo B, se rebajan 30 céntimos cuando es de tamaño 1, y 50 céntimos
cuando es de tamaño 2. Realice un algoritmo para determinar la ganancia obtenida.
16. El director de una escuela está organizando un viaje de estudios, y requiere determinar
cuánto debe cobrar a cada alumno y cuánto debe pagar a la compañía de viajes por el
servicio. La forma de cobrar es la siguiente: si son 100 alumnos o más, el costo por cada
alumno es de 65 euros; de 50 a 99 alumnos, el costo es de 70 euros, de 30 a 49, de 95
euros, y si son menos de 30, el costo de la renta del autobús es de 4000 euros, sin
importar el número de alumnos. Realice un algoritmo que permita determinar el pago a la
compañía de autobuses y lo que debe pagar cada alumno por el viaje.
17. La política de cobro de una compañía telefónica es: cuando se realiza una llamada, el
cobro es por el tiempo que ésta dura, de tal forma que los primeros cinco minutos cuestan
1 euro, los siguientes tres, 80 céntimos, los siguientes dos minutos, 70 céntimos, y a partir
del décimo minuto, 50 céntimos. Además, se carga un impuesto de 3 % cuando es
domingo, y si es otro día, en turno de mañana, 15 %, y en turno de tarde, 10 %. Realice un
algoritmo para determinar cuánto debe pagar por cada concepto una persona que realiza
una llamada.
18. Una compañía de transporte internacional tiene servicio en algunos países de América del
Norte, América Central, América del Sur, Europa y Asia. El costo por el servicio de
transporte se basa en el peso del paquete y la zona a la que va dirigido. Lo anterior se
muestra en la tabla:

Zona Ubicación Costo/gramo


1 América del Norte 24.00 euros

2 América Central 20.00 euros

3 América del Sur 21.00 euros

4 Europa 10.00 euros


5 Asia 18.00 euros

Parte de su política implica que los paquetes con un peso superior a 5 kg no son
transportados, esto por cuestiones de logística y de seguridad. Realice un algoritmo para
determinar el cobro por la entrega de un paquete o, en su caso, el rechazo de la entrega.

También podría gustarte