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?