-
Notifications
You must be signed in to change notification settings - Fork 0
/
Filme.cs
45 lines (40 loc) · 1.57 KB
/
Filme.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
using System;
namespace NameFilme {
public class Filme {
// Atributos
public int idFilme;
public String titulo;
public String dataLanc;
public String sinopse;
public Double valorLoc;
public int estoque;
public int locado;
// Construtor
public Filme(int idFilme, String titulo, String dataLanc, String sinopse, Double valorLoc, int estoque) {
this.idFilme = idFilme;
this.titulo = titulo;
this.dataLanc = dataLanc;
this.sinopse = sinopse;
this.valorLoc = valorLoc;
this.estoque = estoque;
this.locado = 0;
}
// Método com a Quantidade de locações Realizadas
public void filmeLocado() {
this.estoque -= 1;
this.locado += 1;
}
// Impressão Dados do Filme
public void mostrarFilme() {
Console.WriteLine("----------------------------FILME----------------------------------------------------------------------------------------------------------");
Console.WriteLine("--> Nº ID DO FILME: " + idFilme);
Console.WriteLine("-> TÍTULO: " + titulo);
Console.WriteLine("-> DATA DE LANÇAMENTO: " + dataLanc);
Console.WriteLine("-> SINOPSE: " + sinopse);
Console.WriteLine("-> VALOR DA LOCAÇÃO: R$ " + valorLoc);
Console.WriteLine("-> QTDE EM ESTOQUE: " + estoque);
Console.WriteLine("-> QTDE DE LOCAÇÕES REALIZADAS: " + locado);
Console.WriteLine("-------------------------------------------------------------------------------------------------------------------------------------------");
}
}
}