Facendo PI*SC/100 viene perfettamente!
Comunque ora sono giunto alla seconda parte del mio programma e mi sono imbattuto in un'altro problema:


#include <stdio.h>

#define PI 30
#define SC1 20
#define SC2 50

main ()

{
int eta, ps, ps2;

printf("inserisci la tua eta': ");
scanf("%d", &eta);

if (eta<12) // primo if


ps = (PI*SC1/100); /* nella compilazione DevC++ mi da tutto ok, ma eseguendo il programma il risultato è 0! */

printf("Hai meno di 12 anni! Ecco il prezzo finale: %d", ps);



else if (eta>60)

ps2 = PI*SC2/100;

printf("Hai piu' di 60 anni! Ecco il prezzo finale: %d", ps2);

else

printf("Non avrai nessuno sconto!");


getchar();
getchar();

}



Mi da diversi errori nel log della compilazione... come mai?