Dev - C++ - Funciones trigonométricas

 
Vista:

Funciones trigonométricas

Publicado por Andrés (2 intervenciones) el 18/04/2006 21:43:57
Saludos.

He deambulado por Internet, sin encontrar respuesta a mi inquietud.

Resulta que soy un novato, y en el instituto donde estudio habíamos estado trabajando en C durante mucho tiempo. Sin embargo, en este semestre empezamos a migrar a C++, y hoy me encontré con algo que me extraña.

Lo que pasa es que mi calculadora (que funciona de maravilla en C), en su versión en C++, no produce resultados veraces cuando trato de hacer cosas como Seno180º, ó Coseno90º, por ejemplo. En vez de darme un cero como respuesta, me aparece otro número largo y extraño.

Y para la muestra un botón:

// VERSIÓN C++
#include <iostream>
#include <cmath>

using namespace std;
#define PI 3.14159265358979323846

int main () {
double param, result;

param = 90;
result = cos(param * PI / 180);
cout << "El coseno del angulo de " << param << " es: " << result;
cout << endl << endl;

system("PAUSE");
return 0;
}

// VERSIÓN C
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define PI 3.14159265358979323846

int main () {
double param, result;

param = 90;
result = cos(param * PI / 180);
printf ("El coseno del angulo de %lf es %lf\n", param, result );

system("PAUSE");
return 0;
}

Conste que utilicé la forma de definir constantes de C en la versión de C++ sólo por cuestiones de descarte. Si además tienen una forma de indicar que un valor es 'indefinido', como en el caso de Tan90º, les agradecería me lo dijeran.

Gracias a todos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Funciones trigonométricas

Publicado por Mauricio Costantini (1 intervención) el 10/10/2007 19:57:52
#define PI 3.14159265358979323846

double PI = 3.14....................
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Funciones trigonométricas

Publicado por manuel  (1 intervención) el 15/05/2010 00:25:27
quiero un programa para encontrar las funciones trigonometricas seno, tangente, secante...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Funciones trigonométricas

Publicado por Gaspar (1 intervención) el 17/09/2008 19:16:02
es que te esta dando el resultado en radianes y tu lo necesitas en grados... tienes que hacer la convercion

2pi radianes = 360 grados

1 radián = 57,3 grados
1 grado = 0,01745 radianes
saludos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Funciones trigonométricas

Publicado por joseph (1 intervención) el 19/10/2017 07:48:21
De hecho si esta dando el resultado en grados ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Funciones trigonométricas

Publicado por Alejandro Gtz. (1 intervención) el 11/02/2010 01:38:53
.- result = cos(param * PI / 180);

'pi' es igual a 180 grados

por lo que 180/180=1

y cualquier numero multiplicado por 1 es el mismo numero.

Sería suficiente con:

result=cos(param);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Funciones trigonométricas

Publicado por jonathan (2 intervenciones) el 19/01/2011 07:15:12
que tal soy novato me podria ayudar a elaborar un programa para calculara funciones trigonometricas de seno coseno y tangente por su ayuda mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Funciones trigonométricas

Publicado por jonathan (2 intervenciones) el 19/01/2011 07:15:40
que tal soy novato me podria ayudar a elaborar un programa visual c++ 2008 para calculara funciones trigonometricas de seno coseno y tangente por su ayuda mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Funciones trigonométricas

Publicado por dante (1 intervención) el 24/02/2012 00:36:32
soy estudiante de ingeneria y q chido q tu aportacion me eyudo a terminar un programa

gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Funciones trigonométricas

Publicado por bdbastidas (1 intervención) el 04/10/2013 22:07:08
disculpa quiero saber como sacar operaciones trigonométricas directas, inversas y hiperbolicas. gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar