/* Calcolo della pressione del vento sul pilota della moto (effetto vela)
*
* Formula :
* D = (1/2)*(Cd*ρ*S*V^2) ;
*
* Variabili :
* D = forza aerodinamica [N = kg*m/s2]
* Cd = coefficiente di resistenza aerodinamica = 1 (adimensionale)
* ρ = densità del fluido, aria a 20°C = 1.204 [kg/m3]
* S = area di riferimento [m2]
* V = modulo velocità del corpo rispetto al fluido indisturbato. [m/s]
*
* in linux gcc si compila con :
* $ gcc forza.c -lm
* si esegue con :
* $ ./a.out
*
*/
#include <stdio.h>
#include <math.h>
double calcolo (void)
{ double d,cd,ro,s,v,vms;
cd = 1.0; // adimensionale
ro = 1.204; // kg/m3
s = 0.42; // m2
v = 300.0; // km/h
vms=v/3.6;
d = 0.5*cd*ro*s*vms*vms ; // Newton
printf("Coefficente aerodinamico Cd = %.2f \n",cd);
printf("Densita dell aria ...... ro = %.2f kg/m3 \n",ro);
printf("superfice del corpo ..... S = %.2f m2 \n",s);
printf("velocita del motomezzo .. v = %.1f km/h = %.2f m/s \n",v,vms);
printf("Forza vento sul pilota .. D = %.0f N = %.2f Kgf \n",d,d/9.8);
}
int main()
{
calcolo();
printf("calcolo terminato. \n");
return 0;
}