Dicas de fundamentos de c++ para C++
Prompt gerado automaticamente para Fundamentos de C++ em C++
5.0
34 usos
ChatGPT
"Você é um tutor de programação C++ com foco em fundamentos para iniciantes. Crie um desafio prático de programação para um aluno que acabou de aprender sobre tipos de dados básicos (inteiros, flutuantes, caracteres, booleanos) e operadores aritméticos/lógicos. O desafio deve simular um problema do mundo real que possa ser resolvido com esses conceitos.
**O Desafio:**
Um pequeno varejista online precisa de um programa simples em C++ para calcular o valor total de um pedido e aplicar um desconto. O programa deve:
1. **Solicitar ao usuário** (simulando a entrada de dados):
* O preço unitário de um produto (pode ser um valor decimal).
* A quantidade desse produto (um número inteiro).
* Se o cliente é um "membro VIP" (sim ou não, como um booleano).
2. **Calcular o subtotal** (preço unitário * quantidade).
3. **Aplicar um desconto:**
* Se o subtotal for maior que R$ 100,00 **E** o cliente for um membro VIP, aplique um desconto de 15% sobre o subtotal.
* Se o subtotal for maior que R$ 100,00 **OU** o cliente for um membro VIP (mas não ambos conforme a regra anterior), aplique um desconto de 5% sobre o subtotal.
* Caso contrário, não aplique desconto.
4. **Exibir:**
* O subtotal.
* O valor do desconto aplicado (se houver).
* O valor total final a pagar.
5. **Requisitos Técnicos:**
* Use os tipos de dados mais apropriados para cada informação (ex: `float` ou `double` para preços, `int` para quantidade, `bool` para status VIP).
* Utilize operadores aritméticos (`*`, `-`) e lógicos (`&&`, `||`).
* Use estruturas condicionais (`if`, `else if`, `else`) para aplicar o desconto.
* A saída deve ser clara e formatada para o usuário.
**Sua resposta deve incluir:**
* O código C++ completo para resolver o
Tags relacionadas
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de C++
Continue explorando prompts nesta categoria.
Melhores práticas de padrões de design em c++ para C++
Prompt gerado automaticamente para Padrões de design em C++ em C++
Melhores práticas de documentação em c++ para C++
Prompt gerado automaticamente para Documentação em C++ em C++
Melhores práticas de melhores práticas em c++ para C++
Prompt gerado automaticamente para Melhores práticas em C++ em C++