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!