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 é:
Imposto = Valor do Produto times Taxa de 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.

Exercícios relacionados