Enviado em 22/10/2018 - 23:07h
Boa noite pessoal estou tentando aprender PEOO usando C++ então fiz um código de um conta de banco. Estou usando o sublime text e ele apresenta esse erro :#ifndef CONTA_H
#define CONTA_H
class Conta
{
char titular[100];
int num_conta;
float saldo;
public:
Conta(char c, int n, float s);
~Conta();
void mostra_menu();
void consulta();
void deposito(float valor);
int saque(float valor);
};
#endif
#include "conta.h"
Conta::Conta(char c, int nc, float s)
{
titular = c;
num_conta = nc;
saldo = s;
}
Conta::mostra_menu()
{
cout << "\n[1] Depositar" << endl;
cout << "[2] Sacar" << endl;
cout << "[3] Consultar saldo" << endl;
}
Conta::deposito(float valor)
{
saldo += saldo; //desse jeito
cout << "\nDeposito realizado com sucesso !!" << endl;
}
Conta::saque(float valor)
{
if (saldo < valor)
{
cout << "\nSaldo insuficiente ..."
return 0;
}
else
{
saldo = saldo - valor; // ou deste
cout << "\nSaque realizado com sucesso !!" << endl;
return 1;
}
}
Conta::consulta()
{
cout << "\ntitular: " << nome << endl;
cout << "Numero da conta: " << numero << endl;
cout << "Saldo da conta: " << saldo << endl;
}
#include <iostream>
#include "conta.h"
using namespace std;
int main(int argc, char const *argv[])
{
Conta c1 = new Conta("Lucas", 12345, 4500.50);
c1.mostra_menu();
c1.deposito(1000.05);
c1.saque(100);
c1.consulta();
return 0;
}
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
O mínimo que você precisa saber sobre o terminal (parte 2)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Como deixar as abas do Firefox mais fininhas
Mudar o gerenciador de login (GDM para SDDM)
"Tentando" fazer com que programas rodem no Wayland e no X11
Erro ao iniciar Ubuntu 24.04.1 LTS - Management Owner Key - MoK (2)
Notebook instalado com Linux Debian de fábrica dando problema (3)