This document was uploaded by user and they confirmed that they have the permission to share
it. If you are author or own the copyright of this book, please report to us by using this DMCA
report form. Report DMCA
Overview
Download & View Ejercicios De Programacion 31 (3).txt as PDF for free.
--------------------------------------------------------------// plantilla con funcion template valor absoluto de un numero #include using namespace std; template P valorAbsolutoDeUnNumero(P numero); int main() { int entero = -323; long largo = -838237237; float real = -3.1454; double realDoble = -0.232352; cout< P valorAbsolutoDeUnNumero(P numero){ return (numero < 0)? -numero : numero;} ---------------------------------------------// TablaInt.cpp: Clase para crear Tablas de enteros // C con Clase: Marzo de 2002 #include using namespace std; class TablaInt { public: TablaInt(int nElem); ~TablaInt(); int& operator[](int indice) { return pInt[indice]; } private: int *pInt; int nElementos;
};
// Definici�n: TablaInt::TablaInt(int nElem) : nElementos(nElem) { pInt = new int[nElementos]; } TablaInt::~TablaInt() { delete[] pInt; } int main() { TablaInt TablaI(10); for(int i = 0; i < 10; i++) TablaI[i] = 10-i; for(int i = 0; i < 10; i++) cout << TablaI[i] << endl;
return 0; } --------------------------------------------------------------// Ejercicio 6.2: ej06_02.cpp #include using std::cout; using std::endl; int cubo( int y ); // prototipo de funci�n int main() { int x; for ( x = 1; x <= 10; x++ ) // itera 10 veces cout << cubo( x ) << endl; // calcula el cubo de x e imprime los resultados return 0; // indica que termin� correctamente } // fin de main // definici�n de la funci�n cubo int cubo( int y ) {
return y * y * y; } // fin de la funci�n cubo ------------------------------------------------------------// Funci�n en l�nea que calcula el volumen de una esfera. #include using namespace std; #include const double PI = 3.14159; // define la constante global PI // calcula el volumen de una esfera inline double volumenEsfera( const double radio ) { return 4.0 / 3.0 * PI * pow( radio, 3 ); } // fin de la funci�n en l�nea volumenEsfera int main() {
double valorRadio; // pide el radio al usuario cout << "Escriba la longitud del radio de su esfera: "; cin >> valorRadio; // recibe el radio
// usa valorRadio para calcular el volumen de la esfera y mostrar el resultado cout << "El volumen de la esfera con radio " << valorRadio << " es " << volumenEsfera( valorRadio ) << endl; return 0; // indica que termin� correctamente } // fin de main ------------------------------------------------------------/* 1.Ingresa 2 enteros y hace la sumatoria de los pares entre ellos ---------sin prototipo-----2.Calcula la potencia de un numero ingresando base y exponente ---------con
prototipo ----3.Calcula el factorial de un numero ------inline -----*/ #include using namespace std; int potencia(int ,int ); inline int factorial (int f){ int fact=1; for ( int i=1;i<=f;i++){ fact*=i; } return fact; } int suma (int a, int b){ int sum=0,i; for (i>=a;i<=b;i++){ if (i%2==0) sum +=i; } cout<<"la suma de los numeros pares entre "<>opc;