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

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");
}
Grazie!