C# CONSOLE APPLICATION (Dúvidas sobre retorno ao menu)
2 participantes
Rose Brasil Forum :: Programação :: C#
Página 1 de 1
C# CONSOLE APPLICATION (Dúvidas sobre retorno ao menu)
Boa tarde galera, preciso entregar este programa funcionando até Quarta-Feira (dia 19), mas tenho algumas dúvidas:
como podem ver, no menu existem varias opções de acesso, minha dúvida é:
Quando o usuário terminar oq estava fazendo, quero que apareca uma msg (deseja voltar ao MENU DE OPÇOES?) se ele digitar 'S' ele voltará, caso contrário ele iniciará novamente o que estava fazendo...
-------------------------------------------------------------------------------------------------
como podem ver, no menu existem varias opções de acesso, minha dúvida é:
Quando o usuário terminar oq estava fazendo, quero que apareca uma msg (deseja voltar ao MENU DE OPÇOES?) se ele digitar 'S' ele voltará, caso contrário ele iniciará novamente o que estava fazendo...
-------------------------------------------------------------------------------------------------
- Código:
string nome, endereco, telefone, fax, email, titulo, valor_da_tabela_cadastro, valor_tabela_locacao;
string sair;
int i, totallivros;
i = 0;
totallivros = 0;
//Console.BackgroundColor = ConsoleColor.DarkRed;
Console.ForegroundColor = ConsoleColor.Red;
Console.Write("▒▒▒▒▒▒▒▒▒▒ CONTROL-BOOK 2013 ▒▒▒▒▒▒▒▒▒");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("╔═════════════════MENU DE OPÇÕES════════════════╗ ");
Console.WriteLine("║ 1 CADASTRO DE CLIENTES ║ ");
Console.WriteLine("║ ║ ");
Console.WriteLine("║ 2 LOCAÇÃO ║ ");
Console.WriteLine("║ ║ ");
Console.WriteLine("║ 3 CADASTRO DE LIVROS ║ ");
Console.WriteLine("║ ║ ");
Console.WriteLine("║ 4 BIBLIOTECA ║ ");
Console.WriteLine("║ ║ ");
Console.WriteLine("║ 5 CONFIGURAÇÃO ║ ");
Console.WriteLine("║ ║ ");
Console.WriteLine("║ 6 SAIR ║ ");
Console.WriteLine("╚═══════════════════════════════════════════════╝ ");
Console.WriteLine(" ");
Console.Write("DIGITE UMA OPÇÃO : ");
//======CADASTRO DE CLIENTES=============
var leitura = Console.ReadLine();
if (leitura == "1")
{
Console.Clear(); //=======COR=============
Console.ForegroundColor = ConsoleColor.Red;
Console.Write(" ====•CADASTRO DE CLIENTES====");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("");
Console.WriteLine("");
Console.Write("♦ Entre com o nome do Aluno: ");
nome = Console.ReadLine();
Console.Write("♦ Entre com o endereço do Aluno: ");
endereco = Console.ReadLine();
Console.Write("♦ Entre com o telefone do Aluno: ");
telefone = Console.ReadLine();
Console.Write("♦ Entre com o fax do Aluno: ");
fax = Console.ReadLine();
Console.Write("♦ Entre com o email do Aluno: ");
email = Console.ReadLine();
Console.WriteLine("");
Console.WriteLine("O CADASTRO DO ALUNO " + "'" + nome + "'" + " FOI REALIZADO COM SUCESSO!");
Console.WriteLine("");
Console.WriteLine("╔════════════════════════════╗");
Console.WriteLine("║'S' = CADASTRAR MAIS ALUNOS ║");
Console.WriteLine("║'X' = EXCLUIR CADASTRO ║");
Console.WriteLine("║'E' = EDITAR CADASTRO ║");
Console.WriteLine("║'M' = VOLTAR AO MENU ║");
Console.WriteLine("╚════════════════════════════╝");
valor_da_tabela_cadastro = Console.ReadLine();
Console.WriteLine("");
// WHILE =================
while (valor_da_tabela_cadastro == "S")
{
Console.Clear();
Console.ForegroundColor = ConsoleColor.Red;
Console.Write(" ====•CADASTRO DE CLIENTES====");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("");
Console.WriteLine("");
Console.Write("♦ Entre com o nome do Aluno: ");
nome = Console.ReadLine();
Console.Write("♦ Entre com o endereço do Aluno: ");
endereco = Console.ReadLine();
Console.Write("♦ Entre com o telefone do Aluno: ");
telefone = Console.ReadLine();
Console.Write("♦ Entre com o fax do Aluno: ");
fax = Console.ReadLine();
Console.Write("♦ Entre com o email do Aluno: ");
email = Console.ReadLine();
Console.WriteLine("");
Console.WriteLine("O CADASTRO DO ALUNO " + "'" + nome + "'" + " FOI REALIZADO COM SUCESSO!");
Console.WriteLine("");
Console.WriteLine("╔════════════════════════════╗");
Console.WriteLine("║'S' = CADASTRAR MAIS ALUNOS ║");
Console.WriteLine("║'X' = EXCLUIR CADASTRO ║");
Console.WriteLine("║'E' = EDITAR CADASTRO ║");
Console.WriteLine("║'M' = VOLTAR AO MENU ║");
Console.WriteLine("╚════════════════════════════╝");
Console.WriteLine("");
valor_da_tabela_cadastro = Console.ReadLine();
}
}
//====LOCAÇÃO==========
else if (leitura == "2")
{
Console.Clear();
Console.ForegroundColor = ConsoleColor.Red;
Console.Write(" ========•LOCAÇÃO========");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("");
Console.WriteLine("");
Console.Write("DIGITE O NOME COMPLETO DO ALUNO: ");
nome = Console.ReadLine();
Console.WriteLine("");
Console.Write("♦♦ Quantos livros (de 1 - 5) o aluno irá alugar? ");
totallivros = int.Parse(Console.ReadLine());
for (i = 1; i <= totallivros; i++)
{
Console.Write("Entre com o código do livro..: ");
titulo = Console.ReadLine();
}
Console.WriteLine("");
Console.WriteLine("**************************************************************");
Console.Write("► O(A) aluno(a) " + "'" + nome + "'" + " levou " + totallivros + " livro(s)");
Console.WriteLine("");
Console.WriteLine("**************************************************************");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("╔═════════════════════════════════════════╗");
Console.WriteLine("║'S' = LOCAR MAIS LIVROS PARA OUTRO ALUNO ║");
Console.WriteLine("║'X' = EXCLUIR LOCAÇÃO ATUAL ║");
Console.WriteLine("║'E' = EDITAR DADOS ║");
Console.WriteLine("║'M' = VOLTAR AO MENU ║");
Console.WriteLine("╚═════════════════════════════════════════╝");
valor_tabela_locacao = Console.ReadLine();
// WHILE ===================
while (valor_tabela_locacao == "S")
{
Console.Clear();
Console.ForegroundColor = ConsoleColor.Red;
Console.Write(" ========•LOCAÇÃO========");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("");
Console.WriteLine("");
Console.Write("DIGITE O NOME COMPLETO DO ALUNO: ");
nome = Console.ReadLine();
Console.WriteLine("");
Console.Write("♦♦ Quantos livros (de 1 - 5) o aluno irá alugar? ");
totallivros = int.Parse(Console.ReadLine());
for (i = 1; i <= totallivros; i++)
{
Console.Write("Entre com o código do livro..: ");
titulo = Console.ReadLine();
}
Console.WriteLine("");
Console.Write("► O(A) aluno(a) " + "'" + nome + "'" + " levou " + totallivros + " livro(s)");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("╔═════════════════════════════════════════╗");
Console.WriteLine("║'S' = LOCAR MAIS LIVROS PARA OUTRO ALUNO ║");
Console.WriteLine("║'X' = EXCLUIR LOCAÇÃO ATUAL ║");
Console.WriteLine("║'E' = EDITAR DADOS ║");
Console.WriteLine("║'M' = VOLTAR AO MENU ║");
Console.WriteLine("╚═════════════════════════════════════════╝");
valor_tabela_locacao = Console.ReadLine();
}
}
uelintonviana- Mensagens : 1
Data de inscrição : 16/06/2013
Re: C# CONSOLE APPLICATION (Dúvidas sobre retorno ao menu)
Por quê você nao usa uma If??
vou dar um exemplo em C++ por que não conheço bem de C#
vou dar um exemplo em C++ por que não conheço bem de C#
- Código:
string tecla[1];
std::cin>> tecla;
if(tecla = "S" && tecla = "s"){
menu();
}
ibruno775- Mensagens : 38
Data de inscrição : 21/11/2012
Rose Brasil Forum :: Programação :: C#
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|