Buscadores, SEM SEO: el desafío de ser visto en la web
Ejercicios de control selectivo
1. Introducci´on a la Ciencia de la Computaci´on
Escuela Profesional de Ciencia de la Computaci´on
Facultad de Ciencias
Universidad Nacional de Ingeniera
Lista 2 de ejercicios: Estructuras de control selectivas
Secciones: A y C Ciclo: 2015-I
Elabora un programa en pseudoc´odigo tal que
1. Pida ingresar las longitudes de los lados de un tri´angulo. Luego, calcule y muestre su per´ımetro y ´area.
2. Pida ingresar la temperatura en grados Farenheit. Luego, calcule y muestre la temperatura en grados
Celcius mediante la f´ormula:
Temperatura en grados Farenheit = 1.8 × Temperatura en grados Celcius + 32.
3. Pida ingresar las coordenadas de dos puntos A y B que viven en R2
. Luego, calcule y muestre la distancia
entre A y B.
4. Pida ingresar tres n´umeros. Luego, mnuestre el mayor y menor de los n´umeros ingresados.
5. Pida ingresar los coeficientes a, b y c de un polinomio de segundo grado ax2
+ bx + c. Luego, calcule y
muestre las ra´ıces de dicho polinomio.
6. Pida ingresar un n´umero de tres cifras. Luego, muestre dicho n´umero con sus cifras en orden contrario.
Ejemplo, si se ingresa 253 entonces se debe mostrar 352.
7. Al ingresar un entero positivo desde el teclado, retorne 1 si es primo y 0 si no lo es.
8. Al ingresar dos enteros positivos, muestre su m´aximo com´un divisor y su m´ınimo com´un m´ultiplo.
9. Al ingresar un n´umero θ desde el techado, evalue: sin(θ), cos(θ) y tan(θ).
10. Elabore un programa que simule a una calculadora elemental: pida un n´umero, un operador (+,-,*,/) y
otro n´umero y a continuaci´on muestre el resultado de la operaci´on correspondiente.
11. El pago que recibe un carpintero depende de sus a˜nos de experiencia y del tipo de producto que produce
seg´un la siguiente tabla:
S/. por unidad
A˜nos de experiencia sillas mesas
0 - 5 20 30
6 - 20 35 60
21 - m´as 25 40
Adem´as, el carpintero recibe una bonificaci´ıon especial de acuerdo a la cantidad que produce seg´un la
siguiente tabla:
Total de unidades producidas bonificaci´on (%)
1 - 5 0
6 - 20 20
21 - m´as 50
1
2. Elabore un programa que calcule el pago de un carpintero al ingresar los a˜nos (n´umero entero) de
experiencia de dicho carpintero y la cantidad de sillas y mesas que produce. Por ejemplo, cuando un
carpintero de 8 a˜nos de experiencia produce 3 sillas y 4 mesas, recibe 1.2 (3 × 35 + 4 × 60) Soles.
12. El pago que recibe un t´ecnico de computadoras depende de su catagor´ıa y del tipo de computadora que
repara seg´un la siguiente tabla:
S/. por unidad
Categor´ıa Desktop Laptop
A 20 30
B 30 50
C 50 100
Adem´as, el t´ecnico ofrece descuentos seg´un la cantidad de computadoras que repara seg´un la siguiente
tabla:
Total de unidades reparadas Descuento (%)
1 - 2 0
3 - 5 10
6 - 9 20
10 - m´as 25
Elabore un programa que calcule el pago de un t´ecnico de computadoras y el descuento que da el mismo
al ingresar su categor´ıa y la cantidad de desktops y laptops que produce. Por ejemplo, cuando un t´ecnico
de computadoras de categor´ıa B repara 2 desktops y 3 laptops, su pago es de 189 = 0.9 (2 × 30 + 3 × 50)
soles y el descuento fue de 21 = 0.1 (2 × 30 + 3 × 50) soles.
2