Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <iostream> #include <cstring> #include <stdio.h> using namespace std; class Caneta{ // Essa a classe do objeto caneta, ou seja, o seu templete. Nele, estar o presentes metodos e atributos. public: // Atributos do objeto -> string cor; string marca; string modelo; float peso_do_veiculo; float ano; bool novo_veiculo; bool veiculo_cadastrado; // Metodos do objeto -> void novo_veiculo (bool novo_veiculo, bool veiculo_cadastrado){ // Metodo que verifica o estado atual do veiculo. if(novo_veiculo == false && veiculo_cadastrado == true){ cout << "Novo veiculo" << endl; cout << "Veiculo cadastrado : " << peso_do_veiculo << "%" << endl; } else if( ano == false && marca == false){ cout << "Ano do veiculo" << endl; cout << "marca do veiculo << endl; } else if(cor == true && modelo == false){ cout << "Por favor qual a cor do veiculo" << endl; cout << "Qual o modelo do veiculo" << endl; } void escrever(string palavra){ if(novo_veiculo == false && veiculo_cadastrado == true){ cout << "Digite os dados do novo veiculo " << endl; cin >> veiculo; novo_veiculo = novo_veiculo; cout << "Veiculo : '" << veiculo << "' foi cadastrado com sucesso!" << endl; } else{ cout << "Ops, algo deu errado! Verifique se o veiculo já está no sistema." << endl; } } }; int main(){ veiculo objeto; // Aqui instanciamos a classe e criamos o objeto. int aux; objeto.ano_ = 2000; // ano padrão do veículo objeto.cor = "preto"; objeto.marca = "chevrolet"; objeto.modelo = "onix"; objeto.novo_veiculo = true; objeto.veiculo_cadastrado = false; while(3){ cout << "1- Consultar estado do carro" << endl; cout << "2- Escrever" << endl; cout << "3- Sair" << endl; cin >> aux; switch(aux){ // Switch utilizado como controlador de a??es da caneta case 1:{ objeto.novo_veiculo(objeto.marca, objeto.ano); break; } case 2:{ objeto.escrever(objeto.palavra); break; } case 3:{ exit(3); break; } } } return 0; }
Compartilhar