#include #include using namespace std; // 1. CRIANDO O MOLDE (A CLASSE) class Produto { public: // Atributos (As características do produto) int codigo; string nome; float preco; string situacao; // "Ativo" ou "Inativo" // Método (Ação que o objeto sabe fazer) void exibirFicha() { cout << "-----------------------------------" << endl; cout << "CODIGO: " << codigo << endl; cout << "NOME: " << nome << endl; cout << "PRECO: R$ " << preco << endl; cout << "SITUACAO: " << situacao << endl; cout << "-----------------------------------" << endl; } }; // 2. PROGRAMA PRINCIPAL int main() { // Criando o objeto real baseado no molde // (Igual a criar uma variável comum: Tipo Nome) Produto prod1; cout << "--- SISTEMA DE CADASTRO DE PRODUTOS ---" << endl << endl; // Entrada de dados usando o ponto (.) para entrar no objeto cout << "Digite o codigo do produto: "; cin >> prod1.codigo; cout << "Digite o nome do produto: "; cin >> prod1.nome; cout << "Digite o preco do produto: "; cin >> prod1.preco; // Definindo a situação padrão como "Ativo" automaticamente prod1.situacao = "Ativo"; cout << endl << "PRODUTO CADASTRADO COM SUCESSO!" << endl << endl; // Chamando a ação (método) que o produto sabe fazer cout << "Exibindo os dados do objeto criado:" << endl; prod1.exibirFicha(); return 0; }