int main()
{
- /* ler o valor actual, a idade e o número de acidentes */
+ int c, a, nac;
+ printf("Valor Actual: ");
+ scanf("%d", &c);
+ printf("Idade do condutor: ");
+ scanf("%d", &a);
+ printf("Numero de Acidentes: ");
+ scanf("%d", &nac);
+
+ printf("Custo da Proxima Anuidade: %d\n",
+ insurance(c, a, nac));
+
+ return 0;
}
+
int insurance(int current, int age, int nAcc)
{
if(age < 25)
- { /* confirme se precisamos mesmo destes parentesis curvos... */
if(nAcc == 0) return 0.85 * current;
else if(nAcc == 1) return 1.05 * current;
else if(nAcc <= 4) return 1.5 * current;
else
{
- printf("REFUSED");
+ printf("REFUSED\n");
return 0;
}
- }
else
- {
if(nAcc == 0) return 0.8 * current;
else if(nAcc == 1) return current;
else if(nAcc <= 4) return 1.3 * current;
else {
- printf("REFUSED");
+ printf("REFUSED\n");
return 0;
}
- }
}