-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.cs
63 lines (49 loc) · 1.67 KB
/
main.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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
using System;
using main.Models;
class Program {
public static void Main (string[] args) {
Console.OutputEncoding = System.Text.Encoding.UTF8;
decimal precoInicial = 0;
decimal precoPorHora = 0;
Console.WriteLine("Seja bem vindo ao sistema de estacionamento!\n" +
"Digite o preço inicial:");
precoInicial = Convert.ToDecimal(Console.ReadLine());
Console.WriteLine("Agora digite o preço por hora:");
precoPorHora = Convert.ToDecimal(Console.ReadLine());
// Instancia a classe Estacionamento, já com os valores obtidos anteriormente
Estacionamento es = new Estacionamento(precoInicial, precoPorHora);
string opcao = string.Empty;
bool exibirMenu = true;
// Realiza o loop do menu
while (exibirMenu)
{
Console.Clear();
Console.WriteLine("Digite a sua opção:");
Console.WriteLine("1 - Cadastrar veículo");
Console.WriteLine("2 - Remover veículo");
Console.WriteLine("3 - Listar veículos");
Console.WriteLine("4 - Encerrar");
switch (Console.ReadLine())
{
case "1":
es.AdicionarVeiculo();
break;
case "2":
es.RemoverVeiculo();
break;
case "3":
es.ListarVeiculos();
break;
case "4":
exibirMenu = false;
break;
default:
Console.WriteLine("Opção inválida");
break;
}
Console.WriteLine("Pressione uma tecla para continuar");
Console.ReadLine();
}
Console.WriteLine("O programa se encerrou");
}
}