miércoles, 26 de junio de 2013

OPCIONES DE COLORES EN TURBO C


martes, 18 de junio de 2013

Switch case con letras



Este ejemplo es un switch case pero con letras en vez de números, si se introduce la letra s se realiza una suma, si se introduce la letra r se realiza la resta y si se introduce cualquier otra letra muestra error que es el default. Espero que les sirva para su proyecto y examen.


#include<stdio.h>
#include<conio.h>
void main(){
    clrscr();
    int a,b,c;
    char val;
    printf("introduce la s suma y r resta");
    scanf("%s",&val);
    switch(val){
        case 's':
            printf("suma");
            break;
        case 'r':
            printf("resta");
            break;
        default:
            printf("error");
            break;
    }
    getch();
}


Descargar ejemplo switch case

martes, 11 de junio de 2013

NetBeans

NetBeans Windows

He seguido las indicaciones de la página de documentación Configuring the NetBeans IDE for C/C++/Fortran
1. – Lo primero que necesitaré será un conjunto de compiladores con los que NetBeans sea capáz de compilar mis proyectos. Las instrucciones indican que MinGW,  yo me quedo con MinGW  ya que es capaz de generar aplicaciones nativas en Windows. Para instalarlo sigo los pasos indicados en HOWTO Install the MinGW (GCC) Compiler Suite :
  • Descargo y descomprimo mingw-get en C:\MinGW\
  • Incluyo en el PATH de windows C:\MinGW\bin (En XP: Mi PC -> Propiedades ->Opciones Avanzadas -> Variables de entorno)
  • Abro una ventana de comandos, y dentro de C:\MinGW\bin ejecuto:
> mingw-get gcc
> mingw-get g++
2. – También necesito instalar MSYS, para lo cual sí existe un instalador (utilizo el link directo de la página de instrucciones de NetBeans: MSYS-1.0.10.exe)
3. – La última herramienta que necesito descargar es el depurador gdb, el cual también descargo desde el enlace directo de netbeans: gdb-6.8-mingw-3.tar.bz2. Una vez descargado, lo descomprimo(yo lo descomprimi con win-rar) en C:\MinGW\
4. – Una vez instaladas todas las herramientas, únicamente falta instalar el netbeans en sí:
El mismo Netbeans debería poder encontrar automáticamente tanto el JDK como los compiladores.


si alguien quiere las herramientas se las paso en usb en el salon  ya que ocupan 1Gb y no meda tiempo subirlas espero el fin de samana para subirlas.

jueves, 6 de junio de 2013

Aqui les dejo un ejemplo de un TIKET

#include<stdio.h>//librería contiene la función clrscr y getch
#include<conio.h>//librería estándar de entrada y salida
void main(){//construcyor del codigo ya no ay regreso
   
    int numz,nump,subtp,subtc,total1,total,desc,efectivo,falta;
    char nombre[20];//declaracion de variable tipo caracter,se emplea el uso de %s srings(dato tipo caracter o cadena)
    desc=100;// asignacion de valor a vaeiable
     clrscr();//limpiar pantalla
    printf("Introduce nombre del cliente:  \n");// (la \n sirve para un salto de espacio)
    scanf("%s",&nombre);//scanear y guardar dato tipo caracter
    printf("Introduce el numero de Pantalones: \n");//mostrar en pantalla todo lo que esta entre comillas
    scanf("%d",&numz);//scanear y guardar dato tipo entro
    printf("Introduce el numero de Chamarras: \n");//mostrar en pantalla todo lo que esta entre comillas
    scanf("%d",&nump);//scanear y guardar dato tipo entro
    printf("Efectivo recibido:$");//mostrar en pantalla todo lo que esta entre comillas
    scanf("%d",&efectivo);//scanear y guardar dato tipo entro
    subtp=150*numz;//procesos
    subtc=156*nump;//procesos
    total1=subtp+subtc;//procesos
    total=total1-desc;//procesos
    falta=total-efectivo;//procesos
    clrscr();//limpiar pantalla
    printf("Cliente: %s \n",nombre);//mostrar en pantalla todo lo que esta entre comillas
    printf("Precios:\n");//mostrar en pantalla todo lo que esta entre comillas
    printf("Precio Pantalones...$150");//mostrar en pantalla todo lo que esta entre comillas
    printf("\nPrecio Chamarras...$156");//mostrar en pantalla todo lo que esta entre comillas
    printf("\nCantidad de productos adquiridos:");//mostrar en pantalla todo lo que esta entre comillas
    printf("\nCantidad de Zpatos...%d",numz);//mostrar en pantalla todo lo que esta entre comillas
    printf("\nCantida de Pantalones...%d",nump);//mostrar en pantalla todo lo que esta entre comillas
    printf("\nSubtotal a pagar:$%d",total1);//mostrar en pantalla todo lo que esta entre comillas
    printf("\nSubtotal Zapatos...$%d",subtp);//mostrar en pantalla todo lo que esta entre comillas
    printf("\nSubtotal Pantalones...$%d",subtc);//mostrar en pantalla todo lo que esta entre comillas
    printf("\nTotal a pagar...$%d",total);//mostrar en pantalla todo lo que esta entre comillas
    printf("\nDescuento...$%d",desc);//mostrar en pantalla todo lo que esta entre comillas
    printf("\nEfectivo recibido...$%d",efectivo);//mostrar en pantalla todo lo que esta entre comillas
    printf("\nFalta por pagar...$%d",falta);//mostrar en pantalla todo lo que esta entre comillas
    printf("\nGracias por su compra :)");//mostrar en pantalla todo lo que esta entre comillas
    getch();//controlador de teclado espera a que des click o enter
    }


Codigo de las "Tabla de Multiplicar" del numero que quieras hasta el numero al que quieres que lleguen tus tablas.

#include<conio.h>//librería contiene la función clrscr y getch
#include<stdio.h>//librería estándar de entrada y salida
void main( )//construcyor del codigo ya no ay regreso
{
      clrscr( );//limpiar pantalla
      int a,b,c,d;//declaracion de variables tipo enteros
      printf("Introduce el numero del que quieres que sea tu tabla,\n pero que sea mayor a cero: ");//mostrar en pantalla todo lo que esta entre comillas
      scanf("%d",&a);//scanear y guardar dato tipo entro
      clrscr( );//limpiar pantalla
      printf("Introducir el numero hasta donde quieras que llegue tu tabla: ");//mostrar en pantalla todo lo que esta entre comillas
      scanf("%d",&b);//scanear y guardar dato tipo entro
      clrscr( );//limpiar pantalla
      printf("Tabla del %d hasta el %d\n",a,b);//mostrar en pantalla todo lo que esta entre comillas
      d=0;// asignacion de valor a vaeiable
 //Inicia condicion do-while(el do es para que primero realices los procesos y el while es como la condicon a cumplir
do{
      d++;
      c=a*d;
      printf("%d.- %dx%d=%d\n",d,a,d,c); //mostrar todo lo que esta entre comillas en en este caso se mostrara todo lo que esta entre comillas(el %d es para mostrar dato tipo entro y despues el orden en que quieres que aparescan los valores)
}while(d<=b);//condicion a cumplir
     getch( );//controlador de teclado(espera a que des un click o enter)
}

miércoles, 5 de junio de 2013

EL PROFE JUGANDO EN EL GOCAR DEL TESCHA :)


Mis compañeros y el profe del cecytem (plantel atlautla) JUGANDOcon el TRICETOPS mecanico (proyecto del tescha) en la conferencia de RICHARD STALLMAN en el TESCHA



Frases célebres: Richard Stallman


A modo de pequeña introducción, para los que no le conozcan, Richard Stallman es el padre del proyecto GNU (el olvidado por muchos del sistema operativo “Linux”, es decir GNU/Linux) y también es el fundador de la FSF (Free Software Fundation / Fundación del Software Libre). Lo que este hombre defiende es el software libre (que es un concepto más amplio y profundo que el código abierto) y sus cuatro libertades:
  • Libertad 0: La “libertad” para ejecutar el programa con cualquier propósito.
  • Libertad 1: La “libertad” para estudiar y modificar el programa.
  • Libertad 2: La “libertad” de copiar el programa y ayudar con él a tu vecino.
  • Libertad 3: La “libertad” de mejorar el programa, y hacer públicas tus mejoras, de forma que se beneficie toda la comunidad.
Sus frases en ocasiones se tachan de conflictivas porque no tiene miedo a chocar directamente con temas políticos o modelos empresariales consolidados. Sin embargo, aunque a algunos les choque no dejan de tener mucho sentido:
Que las empresas tengan especial influencia en la política significa que la democracia está enferma. El proposito de la democracia es asegurarse de que los ricos no tienen una influencia proporcional a su riqueza. Y si tienen más influencia que tu o que yo, eso significa que la democracia está fallando. Las leyes que obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer daño
Libre no significa Gratis” – En referencia a la doble semántica de “free”: libre y gratis.
He recibido tantas colaboraciones para el software libre que desarrollo, que administrar esas ayudas se vuelve un problema… Microsoft no tiene ese problema
¿El éxito es la meta? Pienso que no. La meta es conseguir, defender y mantener nuestra libertad
La bomba atómica sólo puede matar humanos, no ganancias” – En referencia a que en Estados Unidos las leyes ponen más trabas a publicar software libre, que publicar las instrucciones sobre cómo armar una bomba atómica.
Con software libre tienes libertad
A veces pienso que posiblemente una de las mejores cosas que podría hacer en mi vida es encontrar una pila enorme de software propietario que sea secreto comercial, y comenzar a regalar copias en una esquina de la calle para que no sea más un secreto comercial. Posiblemente esa era una manera mucho más eficiente de darle a la gente nuestro software libre, mucho más que escribirlo yo mismo; pero todos son demasiado cobardes como para siquiera aceptarlo
Poner patentes a licencias sobre el software es como poner patentes sobre las recetas culinarias. Nadie podría comer a menos que pagara por la licencia de la receta
Beethoven era un buen compositor porque utilizaba ideas nuevas en combinación con ideas antiguas. Nadie, ni siquiera Beethoven podría inventar la música desde cero. Es igual con la informática
A Microsoft no le gusta que escapemos a su poder
Hoy tenemos algo que hace 21 años no teniamos: enemigos poderosos. Grandes empresas y su gobierno mascota, el de Bush
Software privativo significa que priva a los usuarios de su libertad
La libertad no es poder elegir entre unas pocas opciones impuestas, sino tener el control de tu propia vida. La libertad no es elegir quien será tu amo, es no tener amo
Enseñar a los niños el uso de software libre en las escuelas, formará individuos con sentido de libertad
El software libre construye una sociedad mejor
Se convertirá en pocos años en un fenomeno comparable con lo que fue Internet a mediados de los 90
No sólo hay el trabajo de desarrollar buenos programas bajo software libre, sino el trabajo de resistir, contra las patentes de software
Ahora la libertad en mi pais es una palabra sin significado y sin aplicación práctica en la vida
En la actualidad nos hacen creer que ayudar a un amigo es moralmente equivalente a atacar un barco. Te llaman pirata
La elección fácil era unirme al mundo del software propietario, firmar los acuerdos de no revelar, y prometer que no iría en ayuda de mi amigo hacker. Podría haber hecho dinero de esta manera, y tal vez me hubiera divertido escribiendo codigo. Pero sabía que al final de mi carrera, al mirar atrás los años la pase construyendo paredes para dividir a la gente, sentiría que usé mi vida para empeorar el mundo…
Las obras de conocimiento deben ser libres, no hay excusas para que no sea así
No me disgusta que se copie un programa en contra de la ley de otro país, porque lo que es ilegítimo es la ley, no la copia. Romper una ley injusta no es malo.
Aunque a muchos no les guste, de cierta forma sí somos un movimiento político, un movimiento social por la libertad de los usuarios de computadoras y la solidaridad social. Es un movimiento político pero estrecho, solo para un campo de la vida; lo que no implica que otros no tengan importancia.
Muchos no están de acuerdo con el software libre y les es útil atacarme a mí, porque no pueden hacerlo con la filosofía. Tienen el derecho. No me incomoda. Eso sí, me disgusta que en muchos artículos, por ejemplo, me llamen “evangelista del código abierto”, porque no apoyo sólo esa filosofía
No apoyo solo el código abierto, o sea que la gente nada más conozca cómo funciona un programa, sino el software libre. Y la diferencia es que para nosotros es un asunto ético. El software privativo no es ético porque no respeta la libertad, y el código abierto no se interesa por esta cuestión. Si yo soy el “padre del código abierto” se hizo con “esperma” que me robaron sin mi consentimiento
Si tienes un programa privativo y un amigo te lo pide, debes decidir entre dos males: fallar a tu amigo o incumplir la licencia. Una solución es no tener amigos
Debemos ayudar con el software, igual que si encuentras una persona que se está ahogando… ¡y no es Bush!
Mi religión tiene muchas ventajas: por ejemplo, los santos no tienen porqué practicar el celibato. En mi caso no ha supuesto un gran cambio…

Frases Célebres y Citas de Bill Gates

  • Al mundo no le importará tu autoestima. El mundo esperará que logres algo, independientemente de que te sientas bien o no contigo mismo.
  • Sé amable con los "nerds" (yo fui uno de ellos). Hay muchas probabilidades de que termines trabajando para uno de ellos.
  • Si piensas que tu profesor es duro, espera a que tengas un jefe. Ese sí que no tendrá vocación de enseñanza ni la paciencia requerida.
  • La vida no es justa, acostúmbrate a ello.
  •  Está bien celebrar el éxito, pero es más importante prestar atención a las lecciones del fracaso.
  • La televisión no es la vida diaria. En la vida cotidiana, la gente de verdad tiene que salir del café, de la película, para irse a trabajar.
  • Si metes la pata no es culpa de tus padres ni de tus profesores, así que no lloriquees por tus errores y aprende de ellos.
  • Internet facilita la información adecuada, en el momento adecuado, para el propósito adecuado.
  • "No lo sé" se ha convertido en "No lo sé todavía".
  • Sólo en términos de asignación de recursos de tiempo, la religión no es muy eficiente. Hay mucho más que podría hacer en una mañana de domingo.
  • La información es poder.
  • El ordenador nació para resolver problemas que antes no existían.
  • La vida real no se divide en semestres, no tendrá largas vacaciones de verano, de pascua, de navidad, del patrón del colegio, puentes, etc. Y pocos jefes se interesarán en ayudarte a que te encuentres a ti mismo. Todo eso tendrás que hacerlo en tu tiempo libre.
  • Dedicarse a servir cervezas o llevar pizzas no te quita dignidad. Tus abuelos lo llamaban de otra forma: Oportunidad.
  • No ganarás 5.000 euros mensuales justo después de salir de la universidad, y no serás vicepresidente de nada hasta que, con tu esfuerzo, te hayas ganado ambos logros.
  • Si no puedes con el enemigo... ¡Cómpralo!.
  • En 25 años habrá uno de estos en todas las casas.
  • Mi ambición ha sido siempre hacer realizables los sueños.
  • Yo pertenezco a un club con dos miembros: mi miembro y yo.
  • La filosofía de Google es distinta a la nuestra. Su objetivo es organizar la información en el mundo. Nosotros creemos que no podemos hacerlo. Nuestro objetivo es crear herramientas que permitirán a otros organizar la información.
  • Los programas de software libre no ofrecen una garantía de calidad suficiente.
  • El éxito es un pésimo maestro que seduce a la gente a pensar que no puede perder.
  • En la escuela puede haberse eliminado la diferencia entre ganadores y perdedores, pero en la vida real no. En la escuela te dan oportunidades para ir aprobando tus exámenes, para que tus tareas te resulten más fáciles y llevaderas. Esto no te ocurrirá en la vida real.
  • Antes de que nacieras, tus padres no eran tan aburridos como ahora. Empezaron a serlo al pagar tus cuentas, limpiar tu ropa y escuchar tus quejas . Así que, antes de emprender tu lucha por las selvas vírgenes contaminadas por la generación de tus padres, inicia el camino limpiando las cosas de tu propia vida, empezando por tu habitación.
  • Si no puedes hacerlo bien, por lo menos que se vea bien.
  • En apenas cinco años, más del 50 por ciento de los diarios se leerán por Internet.

Citas y frases más célebres de Steve Jobs



  • A veces cuando no tienes tiempo, tienes que tomarlo prestado
  • A veces la vida te va a pegar en la cabeza con un ladrillo. Pero no pierdas la fe 
  • Cada día me miro en el espejo y me pregunto: "Si hoy fuese el último día de mi vida, ¿querría hacer lo que voy a hacer hoy?". Si la respuesta es "no" durante demasiados días seguidos, sé que necesito cambiar algo
  • Cambiaría, si pudiera, toda mi tecnología por una tarde con Sócrates 
  • Creemos que el Mac va a vender millones y millones. Lo hemos construido para nosotros mismos. Éramos el grupo de personas que iba a juzgar si era genial o no. No queríamos sacarlo y hacer investigación de mercado, queríamos construir el mejor posible
  • Cuesta demasiado diseñar productos a partir de grupos cerrados. La mayoría de las veces la gente no sabe lo que quiere hasta que se lo enseñas.
  •  Es mejor ser pirata que alistarse en la marina de los Estados Unidos.
  • Microsoft Office para Mac es el mejor programa que ha publicado Microsoft 
  • Ni siquiera la gente que quiere ir al cielo quiere morir para llegar ahí.
  • Pensamos que Apple tiene una responsabilidad moral para mantener la pornografía fuera del iPhone. La gente que quiera porno puede comprar un Android.
  • Ser el más rico del cementerio no es lo que más me importa... Acostarme por la noche y pensar que he hecho algo genial. Eso es lo que más me importa.
  • Si vives cada día de tu vida como si fuera el último, algún día realmente tendrás razón.
  • Una computadora es para mí la herramienta más sorprendente que hayamos ideado. Es el equivalente a una bicicleta para nuestras mentes.
  • En su mítico discurso de 2005 en la Universidad de Stanford: Recordar que se va a morir es la mejor manera que conozco para evitar la trampa de pensar que tienen algo que perder. Ya están desnudos. No hay ninguna razón para no seguir su corazón. [..] Tu tiempo es limitado, no lo desperdicies viviendo la vida de otros.
  • Sacada de una entrevista de 1989 en Inc Magazine: No puedes preguntarle a los consumidores qué quieren y luego pretender dárselo. En el tiempo que has estado fabricándolo, ellos querrán una cosa nueva.
  • Contundente y acertada predicción realizada en 1996 en entrevista con Wired: La industria de las computadoras de escritorio está muerta. Prácticamente no hay innovación. Microsoft domina el mercado con muy poca innovación. Se acabó. Apple perdió. El mercado de las computadoras de escritorio ha entrado una época oscura y se mantendrá ahí por los próximos diez años o al menos por el resto de la década.
  • Con esta frase Jobs convenció a John Sculley para que dejara su puesto de presidente en Pepsi y se pasara a Apple: ¿Quieres vender agua azucarada el resto de tu vida, o quieres hacer historia?.
  • Dicho en algún momento y lugar sin determinar: La innovación es lo que distingue a un líder de los demás.
  • Durante la épica keynote de 2010 de Steve Jobs este comentó entre muchas cosas: No hemos sido los primeros, pero seremos los mejores.
  • En 2003, coincidiendo con la presentación de la tercera generación del iPod, el New York Times plasmaba en un artículo sobre el gadget la siguiente frase de Jobs: El diseño no es solo la apariencia, el diseño es cómo funciona.
  • Dicho en algún momento y lugar sin determinar: Estoy tan orgulloso de lo que no hacemos como de lo que hacemos.
  • Otra sobre innovación publicada por Fortune el 9 de noviembre de 1998: La innovación no tiene nada que ver con cuantos dólares has invertido en I+D. Cuando Apple apareció con el Mac, IBM gastaba al menos 100 veces más en I+D. No es un tema de cantidades, sino de la gente que posees, cómo les guías y cuánto obtienes.
  • La más reciente y célebre principalmente por trataste de su despedida del mundo de la tecnología. Concretamente pertenece al comunicado de Jobs anunciando que dejaba Apple publicado el 24 de agosto de 2011: Siempre he dicho que si alguna vez llegaba el día en que ya no pudiese cumplir con mis funciones y expectativas como CEO de Apple, yo sería el primero en hacerlo saber. Por desgracia, ese día ha llegado.