Вы находитесь на странице: 1из 11

2011

EJERCICOS BSICOS C++ EN DEV-C++

Javier Garca Cambronel SEGUNDO DE ASIR 18/12/2011

[EJERCICOS BSICOS C++ EN DEV-C++] 18 de diciembre de 2011

2. Imprimir el cuadrado de un nmero ingresado por el usuario.

3. Calcular el rea de un triangulo, cuyas dimensiones son ingresadas por el usuario

4. Determinar el mayor de 3 nmeros ingresados por el usuario.

5. Imprimir los divisores de un nmero ingresado por el usuario.

6. Calcular el mayor de un conjunto de nmeros reales ingresados por el usuario

7. Imprimir el factorial de un nmero dado

DEV-C++ EN UBUNTU 11.04

SEGUNDO DE ASIR

Pgina 1

[EJERCICOS BSICOS C++ EN DEV-C++] 18 de diciembre de 2011

2. Imprimir el cuadrado de un nmero ingresado por el usuario.


#include<conio.h> #include<stdio.h> #include<iostream> 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); }

COMPROBACION
Cmo vemos se nos pide que insertemos un nmero.

Una vez que lo hemos insertado y pulsado INTRO nos da como resultado el cuadrado de ese nmero.

SEGUNDO DE ASIR

Pgina 2

[EJERCICOS BSICOS C++ EN DEV-C++] 18 de diciembre de 2011

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 el rea de un triangulo"<<endl; //enter cout<<"Digite el valor de la base"; cin>>b; cout<<"Digite el valor de la altura"; cin>>h; AT=(b*h)/2; cout<<"El rea del Triangulo es"<<AT; getch(); return(0); }

COMPROBACION
Insertamos el valor de la base del triangulo que es el que se nos pide el primero, despus insertamos el valor de la altura, y por ltimo se muestra el resultado que es el valor de el rea de dicho triangulo, que no es otra que Base por Altura dividido por 2.

SEGUNDO DE ASIR

Pgina 3

[EJERCICOS BSICOS C++ EN DEV-C++] 18 de diciembre de 2011

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; }

COMPROBACION
Se nos pide que introduzcamos el primer nmero, despus el segundo y por ltimo un tercero, despus se muestra cual ha sido el mayor de los tres nmeros introducidos y el lugar que ocupa.

SEGUNDO DE ASIR

Pgina 4

[EJERCICOS BSICOS C++ EN DEV-C++] 18 de diciembre de 2011

5. Imprimir los divisores de un nmero ingresado por el usuario.


using namespace std; int main(){ int numero; int divisor; cout << "Introduzca un nmero: "; cin >> numero; divisor=1; do { if((numero%divisor)==0) cout << " " << divisor <<" es divisor"; divisor++; }while(divisor<=numero); cout << "\n\n"; system("pause"); }

COMPROBACION
Insertamos cualquier nmero y como resultado se nos muestran todos los divisores de dicho nmero

SEGUNDO DE ASIR

Pgina 5

[EJERCICOS BSICOS C++ EN DEV-C++] 18 de diciembre de 2011

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; //Instrucciones 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); }

COMPROBACION
Primero se nos pregunta cuantos nmeros deseamos ingresar, para analizar cual de ellos es el valor mximo, se nos van haciendo peticiones ordenadamente de cada uno de ellos y como resultado una vez se ha terminado la operacin, se nos muestra cual de ellos ha sido el mayor.

SEGUNDO DE ASIR

Pgina 6

[EJERCICOS BSICOS C++ EN DEV-C++] 18 de diciembre de 2011

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; }

COMPROBACION
Insertamos el valor y nos da como resultado el nmero factorial que no es otro que tu nmero y lo multiplicas por todos los nmeros enteros que hay antes de ese nmero hasta llegar a 1. Por ejemplo: 4! = 4*3*2*1 Por lo tanto 4! = 24

Si insertamos un nmero negativo vemos que se nos muestra el siguiente mensaje, porque no es posible calcular el factorial de un nmero negativo

SEGUNDO DE ASIR

Pgina 7

[EJERCICOS BSICOS C++ EN DEV-C++] 18 de diciembre de 2011

DEV-C++ EN UBUNTU 11.04


Lo primero que debemos hacer es instalar WINE un programa que nos permite ejecutar casi cualquier programa hecho para Windows lo hacemos, con el siguiente comando.

En el mismo proceso de instalacin podemos ver la siguiente ventana en la que tendremos que aceptar los trminos de la licencia.

Aceptamos para proceder a la instalacin

Y esperamos hasta que la instalacin finaliza con xito

SEGUNDO DE ASIR

Pgina 8

[EJERCICOS BSICOS C++ EN DEV-C++] 18 de diciembre de 2011


Lo siguiente que debemos hacer es ejecutar el comando desde la terminal winecfg esperar a que se lleven a cabo una serie de procesos y nos salga la ventana de configuracin donde podremos configurar, como el sistema operativo de Microsoft a emular y diferentes cosas, nosotros lo dejamos como viene por defecto.

Despus de esto, nos descargamos el archivo desde la pgina web del programa y desde la lnea de comandos nos situamos en la carpeta donde se encuentra el .exe instalador, en mi caso lo he metido en la propia carpeta de Wine para evitar problemas.

Y una vez hecho esto ejecutamos el ejecutable, pero emulando con wine como yo he hecho, con el siguiente comando.

Una vez hecho esto comenzara el proceso de instalacin como si de Windows se tratara

SEGUNDO DE ASIR

Pgina 9

[EJERCICOS BSICOS C++ EN DEV-C++] 18 de diciembre de 2011


Y ya podramos compilar de la misma forma que lo haramos con Windows, lo nico que una vez compilado si queremos ejecutarlo tendr que ser desde la terminal propia de Linux, poniendo la ruta del archivo como cuando compilamos con gcc en Ubuntu o con el botn derecho del ratn sobre el ejecutable y seleccionar la opcin que vemos en la imagen.

Como vemos Funciona perfectamente y ya estamos listos para compilar y ejecutar nuestros programas con Dev-C++

SEGUNDO DE ASIR

Pgina 10

Вам также может понравиться