domingo, 16 de noviembre de 2008

Cifrar un numero en C

Ejercicio 3.46 del libro de Deitel

Una empresa debe transmitir datos mediante el teléfono, pero esta preocupados de que sus teléfonos pudieran estar intervenidos. Todos sus datos se transmiten como enteros de 4 dígitos. Le han solicitado a usted que escriba un programa que cifre sus datos, de tal forma que puedan ser transmitidos con mayor seguridad. Su programa deberá leer un entero de 4 dígitos y cifrarlo como sigue, remplazar cada dígito por (la suma del dígito mas 7) modulo 10. A continuación intercambiar el primer dígito con el tercero y el segundo con el cuarto. A continuación imprimir el entero cifrado. Escriba un entero por separado, que introduzca un numero entero cifrado, y lo decifre para formar el numero original.

========================================================================
//programa que lee un numero y lo cifra
# include
main ()
{
int n, d1, d2, d3, d4;

printf("Dame un numero entero de 4 digitos");
scanf("%d",& n);
if (n<=9999){
d1 = n%10;
n = n/10;
d2 = n%10;
n = n/10;
d3 = n%10;
n = n/10;
d4 = n;

d1 = ((d1+7)%10) * 100;
d2 = ((d2+7)%10) * 1000;
d3 = ((d3+7)%10) * 1;
d4 = ((d4+7)%10) * 10;

printf("El numero cifrado es %d", d1 + d2 + d3 + d4);
}
else {
printf("No es un numero de cuatro digitos");
}
getch();
return 0;
}

==================================================================
//programa que lee un numero y lo decifra
# include
main ()
{
int n, d1, d2, d3, d4;

printf("\nDame un numero cifrado de 4 digitos\n");
scanf("%d",& n);
if (n<=9999){
d1 = n%10;
n = n/10;
d2 = n%10;
n = n/10;
d3 = n%10;
n = n/10;
d4 = n;

d1 = (d1+3) * 100;
d2 = (d2+3) * 1000;
d3 = (d3+3) * 1;
d4 = (d4+3) * 10;

printf("El numero decifrado es \t%d", d1 + d2 + d3 + d4);
}
else {
printf("No es un numero de cuatro digitos");
}
getch();
return 0;
}

sábado, 15 de noviembre de 2008

RESUMEN DE LA NOVELA Y LA ROCA GRITÓ


-->

La historia comienza cuando John Webb y Leonora Webb se encontraban huyendo en su auto, en un momento la guerra había eliminado a la mayor parte de la población de Estados Unidos, Europa, Rusia y Liberia, la raza blanca había pasado a ser una minoría, los señores Webb eran parte de esa minoría, y los estaban cazando.

Querían salir del país, entonces se dirigieron a la frontera, ahí se encontraron a tres hombres que la vigilaban, les negaron el paso a los señores Webb no sin antes quitarles dos mil pesos. Solo les quedaba dirigirse a Porto Bello, pero para eso necesitaban gasolina. Se fueron de ahí y se detuvieron en una estación de combustible. Pidieron gasolina y una vez más se negaron a darles nada a los señores Webb.

No tenían suficiente gasolina para salir de ahí, no tenían otra opción mas que dejar el auto en la estación, así lo hicieron y luego partieron hacia la ciudad. Iban en el camino cuando oyeron que se acercaba un coche, se hicieron a un lado, luego alzaron la vista y vieron que era el coche que hasta hace pocos minutos era de ellos, tan solo pudieron ver como el polvo que había levantado el coche se depositaba lentamente.

Seguían caminando cuanto el ruido de un motor les hizo volver la cabeza, era un Ford 1929 que se acercaba, el auto se detuvo, en él estaba un señor que decía llamarse García y que les ofreció llevarlos a la ciudad.

Llegaron a la ciudad, todo mundo los veía y no les quitaban la vista hasta que desaparecían. Llegaron al hotel del señor Esposa, John Web lo conocía de hace cinco años que jugaron a las cartas. Pidieron quedarse en el hotel esa noche, el señor Esposa aceptó.

Ya en la habitación se oían gritos y disparos de la multitud que querían sacar a los señores Webb, se oyó la voz del señor Esposa platicando con la multitud, luego la calma volvió.

Al día siguiente el señor Esposa subió a la habitación de los señores Web, les dijo que había impedido que los sacaran la noche anterior gracias a que les había dicho que los Webb iban a trabajar para él. Entonces, el señor esposa les ofreció trabajo. Los Webb no sabían que hacer, era aceptar el trabajo o salir a la calle en donde los estaba esperando la multitud, era una decisión difícil.
John habló con su esposa, y juntos tomaron la decisión, no iban a aceptar el trabajo del señor Esposa. Salieron del hotel.

Se acercaban a una carnicería al aire libre, se dirigieron hacia la multitud.

lunes, 10 de noviembre de 2008

Sacar el valor de pi en C

El programa lo calcula a partir de la serie infinita pi = 4 -(4/3)+(4/5)-(4/7)+(4/9)... etc.

==============================================================

//calcula el valor de pi a partir de la serie infinita
#include
main ()
{
int c = 4, n;
float pi = 0;

for (n = 3; n <= 99999999; n+=2){/*aqui se indica el numero de terminos que tendra la serie*/
pi = pi +( (float)- c/n);
n = n + 2;
pi = pi + ((float) c/n);

}

pi += c;

printf ("pi:\t%1.12f", pi);
getch ();
return 0;
}

viernes, 7 de noviembre de 2008

Convertir a numeros romanos en C

//4.33.c
//convierte numeros decimales a romanos del rango de 1 a 1000
#include
main ()
{
int n, a, b, c, d;

printf("PROGRAMA QUE CONVIERTE NUMEROS DECIMALES A ROMANOS \n\nProporciona el numero a convertir:\n");
scanf ("%d", & n);
printf ("Equivalente:\n");
d = n%10;
n = n/10;
c = n%10;
n = n/10;
b = n%10;
a = n/10;

switch (a){

case 1: printf ("M"); break;
case 2: printf ("MM"); break;
case 3: printf ("MMM"); break;

default: break;
}
switch (b){

case 1: printf ("C"); break;
case 2: printf ("CC"); break;
case 3: printf ("CCC"); break;
case 4: printf ("CD"); break;
case 5: printf ("D"); break;
case 6: printf ("DC"); break;
case 7: printf ("DCC"); break;
case 8: printf ("DCCC"); break;
case 9: printf ("CM"); break;

default: break;
}

switch (c){

case 1: printf ("X"); break;
case 2: printf ("XX"); break;
case 3: printf ("XXX"); break;
case 4: printf ("XL"); break;
case 5: printf ("L"); break;
case 6: printf ("LX"); break;
case 7: printf ("LXX"); break;
case 8: printf ("LXXX"); break;
case 9: printf ("XC"); break;

default: break;
}

switch (d) {

case 1: printf ("I"); break;
case 2: printf ("II"); break;
case 3: printf ("III"); break;
case 4: printf ("IV"); break;
case 5: printf ("V"); break;
case 6: printf ("VI"); break;
case 7: printf ("VII"); break;
case 8: printf ("VIII"); break;
case 9: printf ("IX"); break;

default: break;
}
getch ();
return 0;
}

jueves, 30 de octubre de 2008

El parque de juegos -resumen-

El señor Underhill veía como los niños se comportaban entre ellos, hacían ver el parque como un lugar hostil y peligroso, se arañaban, se producían heridas que estaban sangrando o estaban a punto de hacerlo, es increíble lo cruel que pueden llegar a ser los niños –pensó-, no entendía como podían hacerse la vida tan insoportaba entre ellos. Le recordó su infancia.

Para Underhill la infancia nunca fue lo que los demás decían que era, él no la recordaba como la etapa más feliz de su vida.

Mientras salía del parque de juegos, oyó una voz, -¡hola Charlie!- Le decía. En lo alto del tobogán estaba un niño de unos nueve años que lo saludaba, no reconoció al niño.
Volvió a su casa, en donde estaba su hermana Carol y su hijo Jim.
¡Maldita sea! Los niños son unas fieras –le dijo a su hermana-. No quería que su hijo pasara por todo lo que acababa de ver, quería evitarle todo ese sufrimiento. Carol no estaba de acuerdo con eso, ella pensaba que Jim debía crecer como los demás niños y que era necesario que fuera adaptándose al parque de juegos.

Underhill caminaba hacia su casa, al pasar por el parque vio a su hermana Carol ahí, ella había llevado a Jim al parque. Underhill tomo del brazo a Jim y se lo llevó, Vamos Jim tu no tienes que pasar por esto mientras yo pueda evitarlo –le dijo-. ¡Hola Charlie! -Le dijo otra vez el mismo niño del tobogán.

En otra ocasión Underhill pasaba por el parque cuando le hablo el mismo niño de siempre, el del tobogán. El niño decía ser el señor Marshall, quien era un vecino de Underhill pero que hacía tiempo no veía. Contaba el niño que él, quería tambien evitarle la pena a su hijo Tommy Marshall de pasar por todas esas molestias y penas que producía el parque, entonces hizo un trato con el parque, había pasado a ocupar el lugar de su hijo en ese parque de juegos.

El niño le ofreció a Underhill la oportunidad de cambiar su lugar por el de su hijo Jim. A Underhill le pareció interesante, -¿cuánto tengo que pagar?– dijo, -nada, solo tienes que jugar en el parque- le contestó el niño. Underhill se marchó.

Parecía que todavía estaba enojado con Carol por llevar a Jim al parque la vez pasada pero esa misma mañana le hablo diciéndole que quería que fueran a dar un paseo al parque junto con Jim. Así lo hicieron, ya en la entrada del parque se encontraron. Jim y Underhill entraron al parque, mientras él pensaba que era ridículo lo que el niño del tobogán le había dicho. Al entrar al parque, Underhill se miro las manos aterrorizado. Ya había ocupado el lugar de su hijo Jim.
Solo pasaremos aquí doce años –le dijo el niño Marshall. Mientras los demás niños lo recibían con golpes.
Esto es el infierno, pensó. ¡Esto es el infierno!
Y en la caliente multitud demoledora nadie le dijo que no.

lunes, 27 de octubre de 2008

RESUMEN DE LA NOVELA FAHRENHEIT 451

Fahrenheit 451… temperatura a la que se enciende el papel, y arde...

La historia se desarrolla en un futuro donde leer libros está prohibido por la ley. Para evitar que la gente lea libros, el gobierno ordena quemar las casas de aquellos que conserven alguno, muchas veces con ellos adentro. En esta sociedad los bomberos, en vez de pagar incendios, los crean, ellos son los encargados de quemar los libros.
Esto nos lleva a nuestro personaje principal, Guy Montag.

Montag era un hombre que había sido bombero desde que tenía 20 años y que tenía una vida tranquila, era parte de la sociedad idiotizada por el gobierno. La televisión tenia controlada a la gente, les impedía pensar, les había quitado toda habilidad de razonar. Montag era así, vivía creyendo que su vida era normal y que, quemar libros le daba la felicidad que necesitaba.

Un día conoció a Clarisse McClellan, una muchacha que tenía una visión diferente del mundo, ella sabia que algo no estaba bien con los demás, esto hacia que todos pensara que de alguna forma estaba un poco loca. A Montag también le pareció extraña aquella muchacha, nunca nadie le había hecho tantas preguntas que lo hicieran pensar en algo más que su vida rutinaria y en quemar libros, ella parecía saber tantas cosas. Poco a poco, con la ayuda de Clarisse, Montag se fue dando cuenta que su vida era una fantasía, que podían haber cosas mas allá, Montag empezaba a dudar.

En una ocasión Montag se dirigió a provocar un incendio, habían encontrado un libro en la casa de la señora Blake, tenían que quemar la casa. La señora se resistía a salir de su hogar, prefería quemarse con la casa a abandonar sus libros, esto le sorprendió a Montag. ¿Qué podía haber en aquellos libros que provocaba cosas como esta? –pensaba-. Al empezar a quemar la casa de la señora Blake, accidentalmente, un libro cayó en las manos de Montag y este lo oculto adentro de su ropa, llevándoselo hasta su casa. Para él, las cosas ya no tenían tanto sentido ahora, siempre le habían dicho que los libros eran una amenaza y que provocaban guerras. Esto hizo que Montag quisiera dejar temporalmente su trabajo. Montag al siguiente día se reporto enfermo.

Beatty quien era su jefe fue a visitarlo para ver como estaba, parecía que sabía lo que Montag escondía. Platicaron de la salud de Montag y después Beatty se marchó.

Montag le habló a Mildred, su esposa, tenia que contarle lo que había hecho, Mildred se acerco y fueron juntos hasta donde tenia los libros, sacó uno, luego otro y otro y otro...
Mildred no quería creer lo que veía, ella estaba convencida de todo lo que le habían dicho acerca de los libros. Trató de convencer a Montag de quemarlos y este al mismo tiempo la estaba convenciendo de leerlos, no puede ser tan malo lo que hay en estos libros –decía Montag-. De alguna forma convenció a Mildred de no decir nada. No había con quien recurrir y en ese momento Montag se acordó de Faber, alguien que había conocido anteriormente, era un viejo ex profesor de alguna universidad, y pensó que este podría ayudarlo a entender lo que estaba escrito en aquellos libros.

Fue a la casa de Faber, este con mucho miedo lo recibió después de algunos minutos. Le contó lo que había hecho y le pidió ayuda para poder enfrentar a Beatty porque solo no sabría que decirle a su jefe. Faber le dio un radio-caracol y así se podrían comunicar entre ellos.

Montag se fue a su casa, en donde Mildred estaba cenando con la señora Phelps y la señora Bowles. La conversación de aquellas señoras iba de lo banal a lo vació, Montag escuchaba con incredulidad todo lo que se decía ahí, Montag no pudo contenerse al escuchar tantas cosas sin sentido y se dejo llevar por la ira que sentía en ese momento, saco uno de los libros que tenia escondidos y se los enseño a las señoras, tratando talvez de demostrables lo inútil que era su existencia y que en aquellos libros podrían tener la respuesta. Las mujeres sorprendidas por lo que veían, no pudieron evitar que Montag leyera una poesía de aquel libro. Mildred tratando de encubrir a su esposo trato de hacerles creer a las mujeres que aquello fue una broma, que a los bomberos les estaba permitido llevarse alguna vez un libro para jugarle alguna broma a su familia o amigos, después de eso las mujeres se retiraron del lugar.

Montag regreso a su trabajo tratando de ocultar lo que había hecho. Llegó a la estación donde se encontraban Beatty y sus compañeros de trabajo. La alarma sonó, era hora de ir a provocar otro incendio. Llegaron al lugar. Montag estaba sorprendido, era su casa la que tenían que quemar esta vez. Mildred y las señoras a las que les leyó poesía habían delatado a Montag.

Beatty con una cara de satisfacción le ordenó a Montag que quemara la casa, quería disfrutaba como Montag quemaba su propia casa. Entonces Beatty apretó el encendedor y miro fascinado la llama que quemaba la casa. Todo esto provoco que Montag en un descuido de Beatty le prendiera fuego. Montag era ahora un fugitivo, había matado a Beatty.

Faber le dijo que podía escaparse por el río y luego por las vías del tren y que ahí podía encontrar a otros como él. Así lo hizo Montag, emprendió la huida, mientras tanto los helicópteros rondaban la ciudad, buscándolo. Montag pudo llegar hasta el río, siguió las vías del tren y se encontró a las personas que le había comentado Faber, algunos eran exprofesores de Harvard, otros de Cambridge y unos más al igual que el eran exbomberos.

Lo recibieron como si lo estuvieran esperando, le dijeron que estaba a salvo ahora, ellos tambien habían seguido toda la persecución, la cual había televisado el gobierno, Montag se les había escapado, pero estos al no querer reconocerlo, les hicieron creer al publico que lo habían encontrado y tomaron como victima a alguien que había salido a caminar en la noche, tal vez producto de insomnio o solo diversión, esto le costo la vida.

Montag ya en las colinas, podía al fin platicar con otros como él, personas que eran como bibliotecas andantes, se habían aprendido libros completos, y después los habían desechado, todo esto para que no tuvieran de que culparlos.

Mientras tanto la guerra comenzó y terminó en un instante en la ciudad.

viernes, 24 de octubre de 2008

Algo importante!!

Al fin, se ha confirmado la noticia, chabelo saldra este domingo del hospital en que estaba internado, todo esto para deleite de sus miles de millones de fans que cada domingo madrugamos con el unico proposito de ver que nueva tactica de seduccion utiliza con los ninos. Asi es que no se preocupen ninos!! les queda chabelo para rato, nuestro santaclos mexicano.



pd. noticia para el sapito.