Crie um programa que use #define para definir constantes como taxa de imposto (15%) e calcule o valor de imposto de um produto com base no valor fornecido pelo usuário.
Passo 1
Então, vamos lá! O exercício pede para criar um programa que usa
#define
para definir constantes, como a taxa de imposto de 15%, e calcular o valor do imposto de um produto com base no valor que o usuário fornecer. Basicamente, vamos trabalhar com definição de constantes em programação e realizar um cálculo simples de imposto.Passo 2
Primeiro, precisamos entender o que é o
#define
. Em programação, especialmente em C, o #define
é uma diretiva que permite definir constantes, ou seja, valores que não vão mudar durante a execução do programa. Isso é útil para tornar o código mais legível e fácil de manter.Passo 3
Vamos começar definindo a taxa de imposto. Como a taxa é de 15%, podemos representar isso como 0.15 em termos decimais. Usando o
#define
, ficaria assim:#define TAXA_IMPOSTO 0.15
Dessa forma, sempre que usarmos
TAXA_IMPOSTO
no código, ele será substituído por 0.15
.Passo 4
Agora, precisamos solicitar ao usuário que insira o valor do produto. Para isso, usamos a função
printf
para exibir uma mensagem e scanf
para ler a entrada do usuário. Vamos armazenar esse valor em uma variável, por exemplo, valorProduto
.Passo 5
Com o valor do produto em mãos, o próximo passo é calcular o imposto. A fórmula básica para calcular o imposto é:
No nosso caso, isso fica:
c imposto = valorProduto * TAXA_IMPOSTO;
Passo 6
Por fim, vamos exibir o valor do imposto calculado para o usuário usando
printf
.Resposta
Aqui está o programa completo que realiza o que foi solicitado:
#include <stdio.h>
#define TAXA_IMPOSTO 0.15
int main() {
double valorProduto, imposto;
// Solicita o valor do produto ao usuário
printf("Digite o valor do produto: R$ ");
scanf("%lf", &valorProduto);
// Calcula o imposto
imposto = valorProduto * TAXA_IMPOSTO;
// Exibe o valor do imposto
printf("O valor do imposto é: R$ %.2lf\n", imposto);
return 0;
}
Esse programa define a taxa de imposto como 15%, solicita o valor do produto ao usuário, calcula o imposto e, por fim, exibe o valor do imposto calculado.