private int lugaresDisponiveis;
private int lugaresOcupados;
public Voo(DateTime data, int lugaresDisponiveis) {
this.lugaresDisponiveis = lugaresDisponiveis;
this.lugaresOcupados = 0;
public void AdquirirPassagem() {
if (lugaresDisponiveis > 0) {
Console.WriteLine("Assento adquirido com sucesso!");
Console.WriteLine("Não há mais lugares disponíveis!");
public int VerificarLugares() {
return lugaresDisponiveis;
public void DefinirDataVoo(DateTime data) {
public void InformarDadosVoo() {
Console.WriteLine("Data do voo: " + data);
Console.WriteLine("Lugares ocupados: " + lugaresOcupados);
public static void Main() {
Voo meuVoo = new Voo(new DateTime(2023, 04, 02, 10, 30, 0), 100);
meuVoo.AdquirirPassagem();
Console.WriteLine("Lugares disponíveis: " + meuVoo.VerificarLugares());
meuVoo.InformarDadosVoo();