Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - lucashuerga

#1
Hola les queria pedir un favor. Soy novato en el tema de la programacion y debo hacer un programa para la facultad para mañana. Lo intente hacer en el codeblocks pero me tira un error "integer constant is too large for long type". Necesito ayuda. Gracias...
Aca esta el programa:

#include <stdio.h>
#include <stdlib.h>
main()
{
double l, d, q, to, tf, t, x;
double v, a=(-1,922e-6),b=(1,8412779e-3), c=(5,887097476e-1),m=(62,855739543442);
printf("Escriba la longitud del conducto, luego presione Enter: \n");
scanf("%lf", &l);
printf("\nEscriba el diametro del conducto, luego presione Enter: \n");
scanf("%lf", &d);
printf("\nEscriba el caudal: \n");
scanf("%lf", &q);
printf("\nEscriba temperatura inicial del fluido, luego presione Enter: \n");
scanf("%lf", &to);
printf("\nEscriba temperatura final del fluido, luego presione Enter: \n");
scanf("%lf", &tf);
printf("\nEscriba la distancia en la que quiere calcular la temperatura, luego presione Enter: \n");
scanf("%lf", &x);
t=(to+((tf-to)/l)*x);
printf("\nLa temperatura es = %f \n", t);
v=((a*(t*t*t))+(b*(t*t))-(c*x)+m);
printf("\nLa viscosidad es = %ld \n", v);
system("pause");
return 0;
}