Está en la página 1de 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>

También podría gustarte