From: Pedro Adão Date: Thu, 25 Feb 2016 00:19:13 +0000 (+0000) Subject: Added input X-Git-Url: http://web.ist.utl.pt/aplf/git/?a=commitdiff_plain;h=10d48ef8077e35710e190f7da5903bb5234653b1;p=iaed.git Added input Removed non-needed brackets Fixed format --- diff --git a/aula02/a.out b/aula02/a.out new file mode 100755 index 0000000..46780dc Binary files /dev/null and b/aula02/a.out differ diff --git a/aula02/ex8.c b/aula02/ex8.c index 47374c0..ec8724c 100644 --- a/aula02/ex8.c +++ b/aula02/ex8.c @@ -5,31 +5,39 @@ int insurance(int current, int age, int nAcc); 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; } - } }