Muy buenas. Tengo una dudilla para mis prácticas de Fundamentos de Programación y la verdad es que no encuentro el fallo. Estoy con Visual Studio C++, me deja compilar el programa pero se ve que tengo un fallo lógico, puesto que el resultado no es el que me tiene que dar. El ejercicio es este:
https://www.dropbox.com/gallery/1995764 ... B?h=85827aLo he hecho así, pero según la calculadora del enlace, no me da igual D=, estoy seguro que me he confundido al escribir la función, pero no le encuentro el fallo T_T...
/* Programa que lee coeficientes nu (esperanza o media) y sigma (desviación típica) y los coloca en una función gaussiana.
Luego aporta un valor a x y muestra en pantalla su imagen */
#include <iostream>
#include <cmath>
using namespace std;
int main(){
const double PI = 3.1415926; // Declarar valores constantes y variables nu, sigma,
// x y la imagen de la función.
double nu;
double sigma;
double x;
double funcion;
cout << "\nIntroduce el valor de nu de la función gaussiana: ";
cin >> nu;
cout << "\n\nIntroduce ahora el valor de sigma: ";
cin >> sigma;
cout << "\n\nPor último, introduce un valor de abcisa x para calcular su imagen: ";
cin >> x;
funcion = (1/(sigma*(sqrt(2*PI))))*(exp(((-1/2)*(pow(((x-nu)/sigma),2)))));
cout << "\n\nLa imagen de la función gaussiana con los valores introducidos es de " << funcion<< "\n\n";
system("pause");
}
La calculadora que me recomiendan en el guión
http://www.danielsoper.com/statcalc/calc54.aspxY bueno, estoy empezando, así que estoy seguro que mi código está muy chustero y eso, pero tampoco conocemos mucho más por ahora

.
Muchas gracias

.
Salu2!!!