3.52 Escriba un programa que pruebe tantas de las funciones matemáticas de la librería como pueda. Ejercite cada una de estas funciones haciendo que su programa imprima tablas de valores devueltos para una variedad de valores de argumentos.
// Probando funciones de <cmath>#include <iostream> #include <iomanip> #include <cmath> using namespace std; // Requiere de <iostream> using std::setw; // Requiere de <iomanip> int main() { long double x, y; cout <<"\n\nEste programa prueba algunas funciones de el encabezado <cmath>."<<endl; cout <<"Introduzca un numero. " <<endl; cin >> x; cout<<"\nLa funcion ceil(x ) redondea x al entero mas pequenio no menor que x. " << setw (10) << ceil(x) <<endl; cout<<"La funcion cos(x) da el coseno de x. " <<setw(10) <<cos(x) << endl; cout<<"La funcion exp(x) da el valor e elevado a la x. " <<setw(10)<< exp(x) <<endl; cout<<"La funcion fabs(x) da el valor absoluto de x. " << setw(3) << fabs(x) <<endl; cout<<"La funcion floor(x) redondea x al entero mas grande no mayor que x. " <<setw(3) << floor(x) <<endl; cout<<"La funcion log(x) da el logaritmo base 10 de x. " << setw(3)<< log(x) << endl; cout<<"La funcion sin(x) da el seno de x. " << setw(3) << sin(x) << endl; cout<<"La funcion sqrt(x) da la raiz cuadrada de x. " << setw(3) << sqrt(x) <<endl; cout<<"La funcion sin(x) da el seno de x. " << setw(3) << sin(x) << endl; cout<<"La funcion sqrt(x) da la raiz cuadrada de x. " << setw(3) << sqrt(x) <<endl; cout<<"La funcion tan(x) da la tangente de x. " << setw(3) << sqrt(x) <<endl; cout<<"Introduzca otro numero. " <<endl; cin >> y; cout<<"La funcion fmod(x,y) da el residuo de x/y como un numero de punto flotante. " << setw (5) << fmod(x,y) <<endl; cout<<"La funcion pow(x,y) da el valor de x elevado a la y. " <<setw(3) << pow(x,y) << endl; return 0; }
No hay comentarios:
Publicar un comentario