#include <stdio.h>
int main(void) {
float decimal[4] = {0.00, 0.06, 0.13, 0.23};
int codigo[4] = {1, 2, 3, 4};
int IVA[4] = {};
int preco_unitario;
int quant;
printf("Insira a quantidade de artigos: \n");
scanf("%d", &quant);
printf("Insira a quantidade de artigos: \n");
scanf("%d", &preco_unitario);
printf("Insira o codigo da taxa de IVA seguindo a tabela: \n");
printf("-------------------------------------------------\n");
printf(" Codigo | Taxa | Decimal \n");
printf(" 1 | 0 | 0.00 \n");
printf(" 2 | 0.06 | 0.06 \n");
printf(" 3 | 0.13 | 0.13 \n");
printf(" 4 | 0.23 | 0.23 \n");
printf("-------------------------------------------------\n");
IVA = preco_unitario * decimal;
scanf("%d", &codigo);
}
Boa tarde, pessoal. Preciso fazer um trabalho, mas dei uma travada. Coloquei os valores da tabela em array, mas não sei como uso as porcentagens, tendo em visto que % em c é outra coisa. Até o momento fiz isso ai.
Colocarei o enunciado aqui pra facilitar.
Escreva um programa que simule a emissão de uma fatura numa compra de diversos artigos.
São requisitos do programa:
O utilizador deve introduzir:
• Quantidade;
• Preço unitário do artigo;
• Código da taxa de IVA – sendo que a taxa de IVA corresponde à seguinte tabela:
Codigo | Taxa | Decimal
1 | 0% | 0.00
2 | 6% | 0.06
3 | 13% | 0.13
4 | 23% | 0.23
O calculo do IVA do produto é efetuado da seguinte forma: IVA = preco_unitario * decimal (obtido da tabela anterior)
O preço final de uma compra de vários artigos idênticos é calculado da seguinte forma: preco_final = quantidade * (preco_unitario+IVA)
O utilizador deve introduzir pelo menos um artigo e escolher se pretende inserir mais artigos.
No final deverá apresentar:
• O número de artigos diferentes adquiridos;
• O valor total da fatura;
• O valor total do IVA.
• O valor do IVA por taxa;
Utilize funções para:
• Obter o valor do IVA (decimal) quando se recebe o código de IVA utilizando a tabela indicada.
• Calcular o valor do IVA do produto adquirido.
• Calcular o valor final do produto.
Guarde num array os valores totais do IVA por taxa.
Efetue as validações necessárias de forma a não obter erros durante a execução do programa.
Apresente os valores decimais formatados com duas casas decimais.