Sunteți pe pagina 1din 7

Ejemplos para Dev-C++

LENGUAJE C Programacin de Computadores El Dev-C++ no es mas que un editor que nos permite escribir nuestros programas y que el convierte en instrucciones de maquina para ser ejecutadas por el computador y presentar los resultados.
Existe otros editores como el Borland C y visual C++ entre otros que lo que cambian es que pueden traer ms aplicaciones o herramientas visuales pero en esencia permite hacer lo mismo que el Dev-C++. Estos son algunos programas para Dev-C++. 1. Empezamos con el mas sencillo el famoso Hola Mundo #include<conio.h> #include<stdio.h> main() { printf("Hola Mundo"); getch(); return(0); } //Librera para el getch //Librera para printf //inicio de programa principal //escribir, //detener para visualizar //Proceso finalizado OK

2. Imprimir el cuadrado de un nmero ingresado por el usuario. #include<conio.h> #include<stdio.h> main() { //variables float x,c; //float = %f =real //instrucciones printf("Digite un numero"); //escribir scanf("%f",&x); //leer c=x*x; printf("El cuadrado de %f es %f",x,c); getch(); return(0); } Si se lo desea puede cambiar printf por cout para escribir y el scanf de leer por cin, que pertenecen a la librera iostream.h

#include<conio.h> #include<iostream> main() { //variables float x,c; clrscr(); //limpiar pantalla cout<<"Digite un numero"; //escribir cin>>x; //Leer c=x*x; cout<<"El cuadrado de "<<x<<" es "<<c; getch(); return(0); } La instruccin cout<<endl; indica al programa que ejecute un salto de lnea o un Enter, permitiendo separar mensajes por lneas en la pantalla. 3. Calcular el rea de un triangulo, cuyas dimensiones son ingresadas por el usuario #include<conio.h> #include<iostream> using namespace std; main() { //variables float b,h,AT; //instrucciones cout<<"Este programa calcula //enter cout<<"Digite el valor de la cin>>b; cout<<"Digite el valor de la cin>>h; AT=(b*h)/2; cout<<"El rea del Triangulo getch(); return(0); } el rea de un triangulo"<<endl; base"; altura"; es"<<AT;

La estructuras que requieren de condicionales como lo es el SI y el MIENTRAS entre otros, nos permite presentar condiciones compuestas por medio de operador AND (&&) y el OR (||)

4. Determinar el mayor de 3 nmeros ingresados por el usuario. # include <conio.h> # include <iostream.h> int main () { int a,b,c; cout << "Ingrese el primer valor" <<endl; cin >> a; cout << "Ingrese el segundo valor" <<endl; cin >> b; cout << "Ingrese el tercer valor" <<endl; cin >> c; if ((a>=b) && (a>=c)) { cout <<"El mayor es el primer valor" <<endl << a; } if ((b>=a) && (b>=c)) { cout <<"El mayor es el segundo valor" <<endl << b; } if ((c>=a) && (c>=b)) { cout <<"El mayor es el tercer valor" <<endl << c; } getch (); return 0;

Nota: es de resaltar que en el if por ser solo una instruccin no es obligatorio encerrar esta instruccin dentro de llaves, esto es solo una exigencia para 2 o ms instrucciones 5. Imprimir los divisores de un nmero ingresado por el usuario. #include<conio.h> #include<iostream> using namespace std; main() { int n,i=1; cout<<"Digite un numero "; cin>>n; while(i<=n) { if(n%i==0) cout<<i<<endl; } i++; } getch(); return(0);

//while = Mientras //if =si

} 6. Calcular el mayor de un conjunto de nmeros reales ingresados por el usuario #include<conio.h> #include<iostream> using namespace std; main() { //variables int n,contador=1; float x,mayor; //Istrucciones cout<<"Cuantos nmeros desea ingresar para encontrar el mximo: "; cin>>n; cout<<"Numero 1: "; cin>>x; mayor=x; while(contador<n) { contador++; cout<<"Numero "<<contador<<": "; cin>>x; if(x>mayor) { mayor=x; } } cout<<"El mayor es "<<mayor; getch(); return(0); } Nota: El programa presenta problemas cuando si digita un numero negativo para la cantidad de elementos. Solucionarlo!

7. Imprimir el factorial de un nmero dado # include <conio.h> # include <iostream.h> using namespace std; int main () { float n,i,f; cout <<"Ingrese el valor de n" <<endl; cin >> n; if(n<0) { cout<<"No se como calcular el factorial de un negativo"; } else { f=1; for (i=1; i<=n; i++) { f=f*i; } cout <<"El resultado es " <<f; } getch (); return 0; }

Taller 1. busca los errores del siguiente programa


#include <stdio.h> main() { printf( Estoy en la fila 1 columna 1 ); return 0; }

2. 3. 4. 5.

Encontrar el 16% de la compra efectuada por un cliente. Imprimir el valor absoluto de un nmero. Dados 3 nmeros diferentes encontrar el intermedio. Calcular el menor de un conjunto de nmeros reales ingresados por el usuario. 6. Calcular el promedio de n nmeros enteros ingresados por el usuario. 7. Imprimir la suma de los nmeros en [a,b] donde a y b son ingresados por el usuario. 8. Determinar la suma y el producto de los nmeros pares comprendidos entre 20 y 40 inclusive. 9. Imprimir los mltiplos de 7 desde 1 hasta n, donde n es ingresado por el usuario. 10. Ingresados los nmeros m y n por el usuario, encontrar la media aritmtica de los nmeros enteros comprendidos entre ellos. 11. Determinar si un entero positivo mayor que 1 es o no primo. 12. Dada una cifra menor de mil ingresada por el usuario, imprimir su represtacin en monedas de 500, 200, 100, y 50 pesos; escribir la palabra sobrante si existe un sobrante menor de 50, por ejemplo 462 es 2 monedas de 200, 1 de 50 y un sobrante de 12 pesos. (no imprimir las monedas que se utilizan 0 veces)

Lista bsica de Errores posibles Los siguientes son por ausencia (missing) de smbolo Error PROC1.CPP 17: Statement missing ; Significa que el programa llamado proc1.cpp llego hasta la lnea 17 y encontr ausencia del smbolo (;) Error PROC1.CPP 12: Statement missing { Significa ausencia de llave Izquierda. Error PROC1.CPP 19: Statement missing } Significa ausencia de llave Derecha.
Solucin: normalmente el smbolo esta ausente en esta o en la

lnea anterior al error. Los siguientes errores indican que en el programa prog3 en las lneas 10 y 26 existen una palabra encerrada en comillas (' ') desconocida para cada caso y solicita un prototipo,
Error PROG3.CPP 10: Function 'cout' should have a prototype Error PROG3.CPP 26: Function 'getch' should have a prototype

Solucin: el motivo del error es que puede estar mal escrito,

recuerda que el C es sensitivo a maysculas y minsculas no es lo mismo Printf y printf o que no se haya escrito en el programa la librera necesaria, para nuestro caso #include<conio.h> o #include<iostream>

S-ar putea să vă placă și