Escreva um programa em C para o auoatendimento de uma loja de roupas. A função main exibe o menu abaixo que permite ao usuário escolher qual peça de roupa ele gostaria de adicionar ao carrinho. Qual produto você gostaria de comprar?
[B] - Blusa
[C] - Calça
[S] - Saia
[F] - Finalizar compra
Caso o usuário digite F, o programa exibe a mensagem Você finalzou a compra. em seguida imprime na tela a quantidade de cada item comprado e o valor totalda compra.

Passo 1

Vamos resumir o que o exercício pede e identificar o conteúdo necessário para resolvê-lo. Precisamos criar um programa em C para o autoatendimento de uma loja de roupas. O programa deve exibir um menu com opções para adicionar diferentes peças de roupa ao carrinho ou finalizar a compra. Para resolver isso, vamos precisar entender sobre estruturas de controle (como loops e condicionais), entrada e saída de dados em C, e manipulação de variáveis para armazenar as quantidades e calcular o valor total da compra.

Passo 2

Primeiro, precisamos declarar variáveis para armazenar a quantidade de cada peça de roupa no carrinho e o valor total da compra. Vamos criar variáveis inteiras para as quantidades de blusas, calças e saias, e uma variável do tipo float para o valor total.

Passo 3

Em seguida, vamos exibir o menu para o usuário. Usaremos a função printf para mostrar as opções disponíveis: [B] para Blusa, [C] para Calça, [S] para Saia e [F] para Finalizar compra.

Passo 4

Precisamos ler a escolha do usuário. Usaremos a função scanf para capturar a opção que o usuário digitará. Como a escolha é um caractere, declaramos uma variável do tipo char para armazená-la.

Passo 5

Para permitir que o usuário faça várias escolhas até decidir finalizar a compra, utilizaremos um loop while que continuará executando até que o usuário escolha a opção ‘F’. Dentro do loop, usaremos uma estrutura condicional switch ou if-else para verificar qual opção foi selecionada e atualizar as quantidades e o valor total conforme a escolha.

Passo 6

Cada vez que o usuário adicionar um item ao carrinho, aumentamos a quantidade correspondente e adicionamos o preço daquele item ao valor total. Precisaremos definir os preços de cada peça de roupa para fazer essa soma.

Passo 7

Quando o usuário escolher finalizar a compra (‘F’), saímos do loop e exibimos uma mensagem de confirmação. Em seguida, mostramos a quantidade de cada item comprado e o valor total da compra usando printf.

Passo 8

Por fim, compilamos e testamos o programa para garantir que todas as funcionalidades estão funcionando corretamente: adicionar itens, contabilizar quantidades e calcular o total.

Resposta

O programa em C para o autoatendimento da loja de roupas foi desenvolvido seguindo os passos descritos. Ele permite ao usuário adicionar blusas, calças e saias ao carrinho e finalizar a compra, exibindo a quantidade de cada item e o valor total.

Exercícios relacionados