Está en la página 1de 1

CB411O Ciclo 2016-1 UNI - FIEE

Trabajo 1

1. Se dice que un nmero es capica cuando invertido se lee el mismo nmero, por ejemplo
12521 es capica. Escriba un programa en C/C++ que solicite dos nmeros a y b e imprima
todos los nmeros capicas entre a y b. Diga tambin cuantos nmeros capica se
encontraron en dicho intervalo.

2. Una compaa telefnica lanza una promocin Habla ms por menos con base en el
tiempo que dura la llamada y en el costo por minuto de tal forma que los primeros cinco
minutos cuestan S/. 1 c/u, los siguientes tres, S/. 0.80 c/u, los siguientes dos minutos S/.
0.70 c/u, y a partir del dcimo minuto S/.0.50 c/u. Adems se cobra un impuesto de 3%
cuando es domingo, y los otros das en turno matutino (7am 8pm) 15% y en turno
vespertino (8pm 7am) 10%. Escriba un programa en C/C++ para determinar el costo de
una llamada.

3. Dos mviles P y Q se dirigen uno al encuentro del otro desde los puntos A y B que distan
2000 km. Las distancias recorridas estn dadas por las frmulas: P(t) = 100t, Q(t) = t3/2 t;
en donde t est dado en horas. Escriba un programa en C/C++ que calcule e imprima el
tiempo en horas y minutos en el que ambos se cruzan. Imprima tambin la posicin del
encuentro con respecto al punto A.

4. Los lenguajes ensambladores para algunos microprocesadores no tienen una operacin de


multiplicacin. Aunque hay algoritmos sofisticados para llevar a cabo la multiplicacin en
estos casos, un mtodo simple multiplica por adicin repetida. En este caso la eficiencia
del algoritmo puede incrementarse usando ciclos anidados. Por ejemplo, para multiplicar
un nmero por doce, primero suma el nmero tres veces y luego suma el resultado cuatro
veces. Esto solo requiere siete adiciones en vez de doce. Usando esta informacin escriba
un programa en C/C++ que multiplique 33, 47 y 83 por 1001 usando tres ciclos y luego
despliegue el resultado.

Entregar informe en formato digital empaquetado:

Carpeta 1
Informe conteniendo:
a. Pseudocdigo
b. Diagrama de flujo
c. Cdigo fuente comentado
d. Muestras de las salidas obtenidas
e. Especificar el tipo de compilador utilizado
Carpeta 2
a. Los cdigos fuente originales ____.c y/o ____ .cpp
b. Otros recursos utilizados

Fecha de entrega: 22 de Abril del 2016

También podría gustarte