programa em c

tigerx

Membro
Eu queria uma ajuda, para escrever um programa que receba a base de cálculo (bc) e calcule o valor do imposto de renda retido na fonte (ir) utilizando a seguinte fórmula: ir = bc * alíquota - dedução. Os valores da alíquota e da parcela a deduzir dependem da faixa em que se encontra a base de cálculo, de acordo com a tabela abaixo. Esse programa deve executar até que o usuário digite 0 (zero)

Faixa
Alíquota
Dedução
0 - 1058,00
0 %
0
1058,15 - 2115,00
15 %
158, 70
acima de 2115,00
27,5 %
290, 83
Se alguem puder me ajudar desde já eu agradeço, valeu.
 
Precisas de 3 variáveis para representar esses 3 valores.
Depois pedes ao utilizador para introduzir a bc.
De seguida verificas se a bc está entre 0 e 1058,00. Se estiver então atribuis à alíquota e à dedução os valores 0 e 0. Se não estiver, vais ver se está entre 1058,15 e 2115,00. Se estiver atribuis o valor 15 à alíquota e 158,70 à dedução. Se mesmo assim não estiver, então é porque é superior a 2115,00, logo atribuis os valores 27,5 e 290,83.
Fazes tudo isto dentro de um ciclo while em que a condição do while é o caracter introduzido ser diferente de 0.
 
Eu nao queria ser do contra, mas esse exercicio é basico tipo ... quem nao sabre fazer isso nao sabe nada de C.
O melhore é pegares um manual ou tuturiais de C.
 
Back
Topo