Você está na página 1de 14

PROGRAMAS TURBO C++ PROGRAMA 1: //Programa que escribe en pantalla UNIVERSIDAD TECNOLOGICA DE COAHUILA usando las funciones printf

y cout y la declaracin void main() /*Comentarios: en primer termino se colocan las bibliotecas de funciones o archivos de cabecera, se encuentran en el sub-folder INCLUDE del folder donde esta Turbo C.++/ #include <stdio.h> //archivos colocados en el folder INCLUDE del programa de Turbo C++ e incluyen funciones y comandos especficos #include <conio.h> #include <iostream.h> //librera de las funciones cout (salida de info a pantalla) y cin (entrada a una variable de informacin desde el teclado) /*Comentarios: el bloque principal de instrucciones se abre con la funcin main.*/ void min ()//esta expresin significa que no se espera ningn valor de retorno. //main (void),esta expresin se vera en e PROG2 (programa 2) /*comentarios: el desarrollo del programa se hace abrindolo con corchetes y de igual forma se cierra*/ { clrscr();//limpia la pantalla y la prepara para recibir textos o graficas printf(UNIVERSIDAD TECNOLOGICA DE COAHUILA\n;//imprime en la pantalla el texto, la instruccin /n brinca el puntero a la siguiente lnea cout<<UNIVERSIAD TECNOLOGICA DE COAHUILA\n;//igual que la anterior getch(); /*instruccin que hace aparecer el texto previo y espera que se presione una tecla para pasar a la siguiente instruccin o terminar el programa*/ }

PROGRAMA 2

//Programa que escribe el texto UNIVERSIDAD TECNOLOGICA DE COAHUILA usando las funciones printfr y cout con la declaracin main (void) que pide un valor de retorno al finalizar el programa #include <stdio.h> #include <conio.h> #include <iostream.h> main (void) //Esta expresion pide un valor de retorno al final del programa a diferencia de void main () vista en el primer programa que no pide valor de retorno /*comentarios: el desarrollo del programa se hace abrindolo con corchetes y de igua forma se cierra*/ { clrscr(); //limpia la pantalla y la prepara para recibir textos o graficas printf(UNIVERSIDAD TECNOLOGICA DE COAHUILA\n);//imprime en la pantalla el texto la instruccin /n brinca l puntero a la siguiente lnea cout << UNIVERSIDAD TECNOLOGICA DE COAHUILA\n;//igual que la anterior getch(); //instruccin que hace aparecer el texto previo y espera que se presione una tecla para saltar a la siguiente instruccin o terminar el programa return 0; //se agrega esta expresion para terminar o cerrar este programa }

PROGRAMA 2A //Programa que usa le declaracin int main()B y que indica que esta funcin retornara un valor de tipo int (entero) al terminar el programa #include <stdio.h> #include <conio.h> #include <iostream.h> //void main (), es la expresion en el Programa 1 //main (void), es la expresion en el Programa 2 int main() { clrscr(); //limpia la pantalla y la prepara para recibir textos o graficas printf(UNIVERSIDAD TECNOLOGICA DE COAHUILA\n);//imprime en la pantalla el texto la instruccin /n brinca el puntero a la siguiente lnea cout << UNIVERSIDAD TECNOLOGCA DE COAHUILA\n;//igual que la anterior getch(); /*instruccin que hace aparecer el texto previo y espera que se presione una tecla para saltar a la siguiente instruccin o terminar el programa*/ return 0; // se agrega esta expresion para terminar o cerrar este programa }

PROGRAMA 3 //Programa que usa la expresion main() que pide un valor de retorno al final del programa

#include <stdio.h> //Biblioteca de pintf #incllude <conio.h> #include <iostream.h> //Biblioteca de cout main() { clrscr(); printf(UNIVERSIDAD TECNOLOGICA DE COAHUILA\n); cout<<UNIVERSIDAD TECNOLOGICA DE COAHUILA\n; getch(); return 0; //si no colocamos esta expresion nos sale un error solicitando un valor de retorno }

PROGRAMA 4 //Programa que coloca en la pantalla la letra A o las palabra UNIVERSIDAD TECNOLOGICA DE COHUILA en determinada prosicion x,y #include <conio.h> #include <stdio.h> main() { clrscr(); gotoxy(80,50); //La function goto lleva el cursor a una posicion (x,y) de la pantalla, maximo (80,50) en algunas computadoras

//printf(UNIVERSIDAD TECNOLOGICA DE COAHUILA); printf(A); getch(); return 0; }

PROGRAMA 5 //Programa para sumar dos nmeros enteros #include <stdio.h> #include <conio.h> #include <iostream.h> //Biblioteca de las funciones cout y cin main() { clrscr(); //La funcin int es para declarar el uso de una variable numrica de tipo entro comprendida entre -2,147,483,648 y 2,147,483,647 //int numero1; //int numero2; //int resultado; //Tambien se puede escribir asi: int numero1, numero2, resutado; printf(PROGRAMA PARA SUMAR DOS NUMEROS ENTEROS\n);

cout<<Ingresa un numero: ; cin>> numero 1; //La funcin cin indica que se va a ingresar a la memoria una variable que en este programa son dos de tipo int (entero): numero1 y numero2 cout <<Ingresa otro numero; ; cin>> numero2; resultado=numero1+numero2; cin.get(); //cin.get() es parecido a getche(), muestran la informacin en pantalla hasta que se presiona una tecla cout<<La suma es: <<resultado<<; cin.get(); return 0; }

PROGRAMA 6 //Programa para usar la funcin delay #include <stdio.h> #include <conio.h> #include <iostream.h> #include <dos.h> //libreria de la funcion delay main() { clrscr(); int numero 1; cout<< INGRESA UN NUMERO; ;

cin>> numero 1; cout<< EL NUMERO ES: <<numero1<<; delay(1000); //la funcin delay detiene momentneamente la informacin anterior en pantalla, milisegundos //cin.get(); //cin.get() detiene la informacin anterior en pantalla return 0; }

PROGRAMA 7 //Programa para usar la funcin for para repetir un cdigo, en este programa colocar un texto y los nmeros del 1 al 10 consecutivamente #include <stdio.h> #include <conio.h> #include <iostream.h> void main (void

{ clrscr(); int contador; //Se crea una variable de tipo entero que sera la variable de control, a discrecion un nombre valido for (contador =1; contador <=10; contador ++) //Estructura de declaracin del ciclo for: (variable de control y su valor de inicio; verificacin de condicin de la variable; incremento de la variable ++ significa que se suma 1 a la variable, en este caso puede escribirse: c=c+1 si el nombre de la variable es c) //cout<< CICLO NUMERO (cout): << contador << endl; //cin.get(); printf(CICLO NUMERO (printf): %d \n, contador); //La expresion %d es el lugar que ocupara el valor de la variable dentro de la funcin printf getch(); }

PROGRAMA 8 //Programa para encender los LEDs en cada una de las salidad del puerto //paralelo.

//Antes de usar este programa explicar que para controlar los PINs del puerto //paralelo se declara con dos valores: (port, y un numero que depende del //valor lgico que queremos para los PINs o para determinado PIN), cero //lgico no hay salida de senal, uno lgico hay salida de senal. Para que no //haya salida en ningn PIN se coloca 0, para que haya senal en el PIN 2 //(primer PIN de salida) se pone 1, para el PIN 3 se pone 2, para que //haya senal tanto en el PIN 2 como el 3 se pone 3. Es un sistema de //numeracin binario. 00000000 (PINs sin senal), colocar 1 en el PIN (o PINs) //que queremos senal y obtenemos el numero decimal para colocarlo en el //segundo termino del parntesis.

#include <iostream.h> #include <dos.h> #include <conio.h> #include <stdio.h> void main() { int port = 0x378; //0x378 es la direccion en forma hexadecimal que //regularmente es como se identifica el puerto //paralelo No. 1 //antes de correr este programa asegurarse de que //las salidad del puerto estn en 0 lgico //(apagados los LEDs) para esto se puede usar un

//programa como el UserPort o colocando al incio //del programa outportb (port, 0) { outportb (port, 0); //Coloca un cero lgico en todos los PINs //del puerto serial (se apagan todos los //LEDs) delay (500); outportb (port, 1); //PIN 2 (LED 1), la funcin outportb //manda un byte de datos al puerto, //la funcin outport manda una cadena //de bytes (string) delay (500); outportb (port, 2); //PIN 3 (LED 2) delay (500); outportb (port, 4); //PIN 4 (LED 3) delay (500); outportb (port, 8); //PIN 5 (LED 4) delay (500); outportb (port, 16); //PIN 6 (LED 5) delay (500); outportb (port, 32); //PIN 7 (LED 6) delay (500); outportb (port, 64); //PIN 8 (LED 7)

delay (500); outportb (port, 128); //P 9 (LED 8) delay (500); } outportb (port, 0); }

PROGRAMA 9 //Programa para colocar en 1 logico consecutivamente todas las terminales, por ejemplo el numero 3 se declara para encender las terminales 2 y 3 (LEDs 1 y 2) #include <iostream.h> #include <dos.h> #include <conio.h > #include <stdio.h> void main () { Int port = 0x378; { outportb (port, 0); //Instruccion que coloca 0 logico en todas las terminales de salida (pins 2 al 9) delay (500); outportb (port, 1); // Coloca 1 lgico en PIN (salida) 2 (LED 1) delay (500); outportb (port, 3); // Coloca 1 lgico en PINs (salidas) 2 y 3 (LEDs: 1 y2)

delay (500); outportb (port, 7); // Coloca 1 lgico en PINs (salidas) 2, 3 y 4 (LEDs 1,2 y 3) delay (500); outportb (port, 15); // Coloca 1 lgico en PINs (salidas) 2, 3, 4 y 5 (LEDs 1,2, 3 y 4) delay (500); outportb (port, 31); // Coloca 1 lgico en PINs (salidas) 2, 3, 4, 5 y 6 (LEDs 1,2, 3, 4 y 5) delay (500); outportb (port, 63); // Coloca 1 lgico en PINs (salidas) 2, 3, 4, 5, 6 y 7 (LEDs 1,2, 3, 4, 5, y 6) delay (500); outportb (port, 127); // Coloca 1 lgico en PINs (salidas) 2, 3, 4, 5, 6, 7 y 8 (LEDs 1,2, 3, 4, 5, 6 y 7) delay (500); outportb (port, 255); // Coloca 1 lgico en PINs (salidas) 2, 3, 4, 5, 6, 7, 8 y 9 (LEDs 1,2, 3, 4, 5, 6, 7 y 8)

delay (500); //getche(); // Esta funcin mantiene encendidos los LEDs } outportb (port, 0); //Esta instruccin pone en 0 logico los LEDs (los apaga)

PROGRAMA 10

//Programa para activar un circuito de potencia mediante un optoacoplador y //un triac) usando la terminal 2 de salida del puerto paralelo. #include <iostream.h> #include <dos.h> #include <conio.h> #include <stdio.h> void main () { Int port = 0x378; { outportb (port, 0); //Instruccion que coloca 0 logico en //todas las terminales de salida //(pins 2 al 9). //delay(500); Cout << Presionar ENTER ara iniciar la conexin, Getche(); Outportb (port, 1); // Coloca 1 lgico en PIN (salida) 2 // (LED 1) //delay (1000); Cout << Presionar ENTER para terminar la conexin; Getche(); //cout << Presionar ENTER para terminar la conexin;\n; }

Outportb (port, 0); //Esta instruccin pone en 0 logico los LEDs //(los apaga). }

Você também pode gostar