Buonasera! Sto cercando di fare un programma che, data una somma di denaro, calcoli una tassa da pagare. Più precisamente:
- se il denaro è minore di 5000 la tassa è il suo 10%
- se il denaro è maggiore di 5000 ma minore di 15000 la tassa è il suo 20%
- se il denaro è maggiore di 15000, la tassa è il suo 30%
E' una stupidaggine, ma non mi riesce proprio -_-
Mi dice sempre che la tassa è 0.000000
Grazie!codice:#include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { float soldi=0,tassa=0; printf("Scrivi i soldi che vuoi ritirare"); scanf("%f", &soldi); if (soldi<5000) tassa=soldi/100*10; if (soldi>5000) { if (soldi<15000) tassa=soldi/100*20; else tassa=soldi/100*30; } printf("Tassa:%f",&tassa); system("pause"); }

Rispondi quotando
)... 
