Funciones Predefinidas - Departamento de Ingeniería Química

Transcripción

Funciones Predefinidas - Departamento de Ingeniería Química
Programación
Instituto Tecnológico de Celaya
EJERCICIOS
1.
Determine el valor de las siguientes expresiones en C++
a) sqrt(16.0)
b) pow(2.0,3.0)
c) ceil(5.2)
d) floor(5.2)
e) sqrt(pow(3.0,2.0))
f) 7/abs(-2)
2.
Represente en C++ las siguientes operaciones aritméticas
x 2 + y 1.5
a)
3.
b)
 y
tan 
 x
c)
x3
x 2 + y 1.5
d)
3
e)
sen(a) sen(b) – cos(a) cos(b)
Escriba un programa que, dado el diámetro de una esfera, calcule su
volumen
4.
Para la siguiente figura, haga un programa en el que dados θ y r, calcule
los lados del triángulo rectángulo (x,y).
r
y
θ
x
Ingeniería Química
Programación
Instituto Tecnológico de Celaya
EJERCICIOS
Programa para el Cálculo del Volumen de una Esfera
#include <iostream.h>
#include <stdlib.h>
#include <math.h>
int main()
{
/* Este programa calcula el volumen de una esfera, dado
el diametro de la misma */
/* Declaración de variables*/
double radio, diametro, volumen ;
const double PI = 3.1415926;
/* Procesamiento */
cout<< "Dame el diametro de la esfera \n";
cin>> diametro;
radio = diametro / 2;
volumen = (4*PI)/3 * pow(radio,3.0);
cout<<"\n";
cout<<"El volumen de la esfera es "
<<volumen<<" \n" << " \n”;
system("PAUSE");
return 0;
}
Ingeniería Química
Programación
Instituto Tecnológico de Celaya
Programa para el Cálculo de los Catetos de un Triángulo
Rectángulo
#include <iostream.h>
#include <stdlib.h>
#include <math.h>
int main()
{
/* Este programa calcula el valor de los catetos de
un triángulo rectángulo dados la hipotenusa y
el ángulo entre ellos */
/* Declaración de variables*/
double cateto_opuesto, cateto_adyacente, hipotenusa, angulo;
const double PI = 3.1415926;
/* Procesamiento */
cout<< "Dame la hipotenusa del triangulo \n";
cin>> hipotenusa;
cout<< "Dame el angulo que forman los catetos (en grados)\n";
cin>> angulo;
angulo = (angulo * PI) / 180;
cateto_opuesto = hipotenusa * sin(angulo);
cateto_adyacente = hipotenusa * cos(angulo);
cout<<"\n";
cout<<"El cateto opuesto es "
<<cateto_opuesto<<" \n";
cout<<"El cateto adyacente es "
<<cateto_adyacente<<" \n";
system("PAUSE");
return 0;
}
Ingeniería Química