Entrar
Procurar
Top dos mais postadores
Fernandes (26272) | ||||
elenilton-apostileiros (6357) | ||||
Elenilton (6320) | ||||
jsjunior (1857) | ||||
Professor (558) | ||||
Aninha (477) | ||||
Paulinha (304) | ||||
provasunopar2 (298) | ||||
Braga Jr. (241) | ||||
auxilioacademico2024 (206) |
PAINEL DO USUÁRIO
Mensagens: 0
-
Alterar
-
Ver
-
Tópicos e mensagens
Quem está conectado?
Há 31 usuários online :: 0 registrados, 0 invisíveis e 31 visitantes Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 354 em Seg 5 maio 2014 - 21:37
Últimos assuntos
Resposta do 4.5 do portfólio em grupo
+10
Volmir
kriev
Menezes
gcb8
Taylancs
ThiagoEmecal
Paulo Eduardo
cassio_eli
Corsario
Diogo Oliveira
14 participantes
Página 1 de 1
Resposta do 4.5 do portfólio em grupo
Resposta da questão 4.5 do portfólio em grupo.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int count = 0;
Console.WriteLine("");
Console.WriteLine(" INCLUSAO PILHA");
Console.WriteLine("+--------------------+");
Console.WriteLine("| Menu Operacoes |");
Console.WriteLine("| 0 - Sair |");
Console.WriteLine("| 1 - Incluir |");
Console.WriteLine("| 2 - Excluir |");
Console.WriteLine("+--------------------+");
Console.WriteLine("");
string opcao = "";
string[] livros = new string[20];
string livro = "";
while (!opcao.Equals(0))
{
Console.Write("Escolha uma opcao ... ");
opcao = Console.ReadLine();
if (opcao == "1")
{
if (count < 20)
{
Console.Write("Informe um valor para incluir.: ");
livro = Console.ReadLine();
livros[count] = livro;
count++;
Console.WriteLine("Livro " + livro + " incluido com sucesso!!!");
}
else
{
Console.WriteLine("OVERFLOW - Erro de excesso de dados, sua lista esta completa !!!");
}
}
else if (opcao == "2")
{
Console.Write("Informe o nome do livro a ser excluido.: ");
livro = Console.ReadLine();
if (livros.Contains(livro))
{
int numIdx = (Array.IndexOf(livros, livro));
List<string> lista = livros.ToList();
lista.Remove(livros[numIdx]);
livros = lista.ToArray();
Console.WriteLine("Livro: " + livro + " removido com sucesso.");
}
else
{
Console.WriteLine("livro nao encontrado");
}
}
else if (opcao == "0")
{
return;
}
else
{
Console.WriteLine("Opção inválida.");
}
}
}
}
}
Observação básica, vocês fazem assim: Copia o código para o consoleApplication depois salva o maldito para aonde você quiser e em seguida abre o miserável do código e shazaamm! Sucesso para nós!!!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int count = 0;
Console.WriteLine("");
Console.WriteLine(" INCLUSAO PILHA");
Console.WriteLine("+--------------------+");
Console.WriteLine("| Menu Operacoes |");
Console.WriteLine("| 0 - Sair |");
Console.WriteLine("| 1 - Incluir |");
Console.WriteLine("| 2 - Excluir |");
Console.WriteLine("+--------------------+");
Console.WriteLine("");
string opcao = "";
string[] livros = new string[20];
string livro = "";
while (!opcao.Equals(0))
{
Console.Write("Escolha uma opcao ... ");
opcao = Console.ReadLine();
if (opcao == "1")
{
if (count < 20)
{
Console.Write("Informe um valor para incluir.: ");
livro = Console.ReadLine();
livros[count] = livro;
count++;
Console.WriteLine("Livro " + livro + " incluido com sucesso!!!");
}
else
{
Console.WriteLine("OVERFLOW - Erro de excesso de dados, sua lista esta completa !!!");
}
}
else if (opcao == "2")
{
Console.Write("Informe o nome do livro a ser excluido.: ");
livro = Console.ReadLine();
if (livros.Contains(livro))
{
int numIdx = (Array.IndexOf(livros, livro));
List<string> lista = livros.ToList();
lista.Remove(livros[numIdx]);
livros = lista.ToArray();
Console.WriteLine("Livro: " + livro + " removido com sucesso.");
}
else
{
Console.WriteLine("livro nao encontrado");
}
}
else if (opcao == "0")
{
return;
}
else
{
Console.WriteLine("Opção inválida.");
}
}
}
}
}
Observação básica, vocês fazem assim: Copia o código para o consoleApplication depois salva o maldito para aonde você quiser e em seguida abre o miserável do código e shazaamm! Sucesso para nós!!!
Re: Resposta do 4.5 do portfólio em grupo
Diogo escreveu:Resposta da questão 4.5 do portfólio em grupo.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int count = 0;
Console.WriteLine("");
Console.WriteLine(" INCLUSAO PILHA");
Console.WriteLine("+--------------------+");
Console.WriteLine("| Menu Operacoes |");
Console.WriteLine("| 0 - Sair |");
Console.WriteLine("| 1 - Incluir |");
Console.WriteLine("| 2 - Excluir |");
Console.WriteLine("+--------------------+");
Console.WriteLine("");
string opcao = "";
string[] livros = new string[20];
string livro = "";
while (!opcao.Equals(0))
{
Console.Write("Escolha uma opcao ... ");
opcao = Console.ReadLine();
if (opcao == "1")
{
if (count < 20)
{
Console.Write("Informe um valor para incluir.: ");
livro = Console.ReadLine();
livros[count] = livro;
count++;
Console.WriteLine("Livro " + livro + " incluido com sucesso!!!");
}
else
{
Console.WriteLine("OVERFLOW - Erro de excesso de dados, sua lista esta completa !!!");
}
}
else if (opcao == "2")
{
Console.Write("Informe o nome do livro a ser excluido.: ");
livro = Console.ReadLine();
if (livros.Contains(livro))
{
int numIdx = (Array.IndexOf(livros, livro));
List<string> lista = livros.ToList();
lista.Remove(livros[numIdx]);
livros = lista.ToArray();
Console.WriteLine("Livro: " + livro + " removido com sucesso.");
}
else
{
Console.WriteLine("livro nao encontrado");
}
}
else if (opcao == "0")
{
return;
}
else
{
Console.WriteLine("Opção inválida.");
}
}
}
}
}
Observação básica, vocês fazem assim: Copia o código para o consoleApplication depois salva o maldito para aonde você quiser e em seguida abre o miserável do código e shazaamm! Sucesso para nós!!!
GRANDE DIOGO!
VALEU MEU AMIGO
ABRAÇOS
Corsario- Nivel 4
- Mensagens : 141
Data de inscrição : 15/10/2012
Re: Resposta do 4.5 do portfólio em grupo
dalsanto escreveu:Diogo escreveu:Resposta da questão 4.5 do portfólio em grupo.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int count = 0;
Console.WriteLine("");
Console.WriteLine(" INCLUSAO PILHA");
Console.WriteLine("+--------------------+");
Console.WriteLine("| Menu Operacoes |");
Console.WriteLine("| 0 - Sair |");
Console.WriteLine("| 1 - Incluir |");
Console.WriteLine("| 2 - Excluir |");
Console.WriteLine("+--------------------+");
Console.WriteLine("");
string opcao = "";
string[] livros = new string[20];
string livro = "";
while (!opcao.Equals(0))
{
Console.Write("Escolha uma opcao ... ");
opcao = Console.ReadLine();
if (opcao == "1")
{
if (count < 20)
{
Console.Write("Informe um valor para incluir.: ");
livro = Console.ReadLine();
livros[count] = livro;
count++;
Console.WriteLine("Livro " + livro + " incluido com sucesso!!!");
}
else
{
Console.WriteLine("OVERFLOW - Erro de excesso de dados, sua lista esta completa !!!");
}
}
else if (opcao == "2")
{
Console.Write("Informe o nome do livro a ser excluido.: ");
livro = Console.ReadLine();
if (livros.Contains(livro))
{
int numIdx = (Array.IndexOf(livros, livro));
List<string> lista = livros.ToList();
lista.Remove(livros[numIdx]);
livros = lista.ToArray();
Console.WriteLine("Livro: " + livro + " removido com sucesso.");
}
else
{
Console.WriteLine("livro nao encontrado");
}
}
else if (opcao == "0")
{
return;
}
else
{
Console.WriteLine("Opção inválida.");
}
}
}
}
}
Observação básica, vocês fazem assim: Copia o código para o consoleApplication depois salva o maldito para aonde você quiser e em seguida abre o miserável do código e shazaamm! Sucesso para nós!!!
Aqui esse codigo nao foi utilizado ponteiros!!! e no trabalho pede a utilizando ponteiros e Pilha e neste codigo nao tem....
GRANDE DIOGO!
VALEU MEU AMIGO
ABRAÇOS
cassio_eli- Nivel 1
- Mensagens : 12
Data de inscrição : 26/03/2013
Re: Resposta do 4.5 do portfólio em grupo
Boa noite
os Topicos abaixo vcs poderiam dar um help ?
4.1. Baseado no cenário proposto com as mudanças construa um novo diagrama
entidade relacionamento, aplicando o processo de MRN e demonstre-o resultado
final já normalizado. Tudo isto deve ser construído na ferramenta BrModelo em
seu plano conceitual, apresente o script SQL gerado pela ferramenta BrModelo
referente á 3ª Forma Normal do seu projeto.
4.3. Baseado no cenário proposto crie um Diagrama de Classe, somente com as
classes Livro, Editora e Autor, com as seguintes informações:
Classe Livro:
Atributos: Nome do Livro, ISBN do Livro
Métodos: Cadastrar, Alterar, Excluir e Pesquisar livro.
Classe Editora:
Atributos: Nome da Editora, Endereço e telefone.
Métodos: Cadastrar, Alterar, Excluir e Pesquisar Editora.
Classe Autor:
Atributos: Autor do Livro e Ano.
Para o relacionamento destas classes temos as seguintes informações:
Uma Editora pode ter nenhum ou muitos Livros.
Um Livro terá somente uma Editora (Sergio)
Um Livro terá um ou vários autores
4.4 A Nossa Locadora de Livros apresenta como base primordial para seu funcionamento
a inovação que é o diferencial, o respeito, a ética, a integridade dos clientes, a boa
comunicação com os funcionários, clientes e fornecedores.
Por lidar com um grande público de conhecimentos, culturas e crenças variadas
descrevam os princípios éticos que podem ser adotadas pela Locadora com relação ao
desenvolvimento de sistemas e na Inter-relação pessoal com o público interno quanto ao
público externo. Lembrando que é devido a estes atributos que a empresa está no
mercado desde 1990 e é considerada, entre todas as outras, a melhor empresa no ramo
de locação da cidade de São Paulo e região.
Obrigado!!!!
os Topicos abaixo vcs poderiam dar um help ?
4.1. Baseado no cenário proposto com as mudanças construa um novo diagrama
entidade relacionamento, aplicando o processo de MRN e demonstre-o resultado
final já normalizado. Tudo isto deve ser construído na ferramenta BrModelo em
seu plano conceitual, apresente o script SQL gerado pela ferramenta BrModelo
referente á 3ª Forma Normal do seu projeto.
4.3. Baseado no cenário proposto crie um Diagrama de Classe, somente com as
classes Livro, Editora e Autor, com as seguintes informações:
Classe Livro:
Atributos: Nome do Livro, ISBN do Livro
Métodos: Cadastrar, Alterar, Excluir e Pesquisar livro.
Classe Editora:
Atributos: Nome da Editora, Endereço e telefone.
Métodos: Cadastrar, Alterar, Excluir e Pesquisar Editora.
Classe Autor:
Atributos: Autor do Livro e Ano.
Para o relacionamento destas classes temos as seguintes informações:
Uma Editora pode ter nenhum ou muitos Livros.
Um Livro terá somente uma Editora (Sergio)
Um Livro terá um ou vários autores
4.4 A Nossa Locadora de Livros apresenta como base primordial para seu funcionamento
a inovação que é o diferencial, o respeito, a ética, a integridade dos clientes, a boa
comunicação com os funcionários, clientes e fornecedores.
Por lidar com um grande público de conhecimentos, culturas e crenças variadas
descrevam os princípios éticos que podem ser adotadas pela Locadora com relação ao
desenvolvimento de sistemas e na Inter-relação pessoal com o público interno quanto ao
público externo. Lembrando que é devido a estes atributos que a empresa está no
mercado desde 1990 e é considerada, entre todas as outras, a melhor empresa no ramo
de locação da cidade de São Paulo e região.
Obrigado!!!!
Paulo Eduardo- Nivel 1
- Mensagens : 17
Data de inscrição : 12/04/2013
Re: Resposta do 4.5 do portfólio em grupo
to querendo o 4.4
ThiagoEmecal- Nivel 0
- Mensagens : 3
Data de inscrição : 02/06/2013
Re: Resposta do 4.5 do portfólio em grupo
Po galera, eu to meio nub ainda por aqui
to usando o Visual stúdio 2012
quando copio o código e lanço lá não ta executando, prq?
to usando o Visual stúdio 2012
quando copio o código e lanço lá não ta executando, prq?
Taylancs- Nivel 0
- Mensagens : 3
Data de inscrição : 03/06/2013
Re: Resposta do 4.5 do portfólio em grupo
Alguém fez o exercício com ponteiros??
gcb8- Nivel 0
- Mensagens : 4
Data de inscrição : 03/06/2013
Re: Resposta do 4.5 do portfólio em grupo
Legal cara, mas este código está sem ponteiros certo? diz no portfólio que é para usar ponteiros. E Agora?
kriev- Nivel 0
- Mensagens : 2
Data de inscrição : 02/06/2013
Re: Resposta do 4.5 do portfólio em grupo
Diogo escreveu:Resposta da questão 4.5 do portfólio em grupo.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int count = 0;
Console.WriteLine("");
Console.WriteLine(" INCLUSAO PILHA");
Console.WriteLine("+--------------------+");
Console.WriteLine("| Menu Operacoes |");
Console.WriteLine("| 0 - Sair |");
Console.WriteLine("| 1 - Incluir |");
Console.WriteLine("| 2 - Excluir |");
Console.WriteLine("+--------------------+");
Console.WriteLine("");
string opcao = "";
string[] livros = new string[20];
string livro = "";
while (!opcao.Equals(0))
{
Console.Write("Escolha uma opcao ... ");
opcao = Console.ReadLine();
if (opcao == "1")
{
if (count < 20)
{
Console.Write("Informe um valor para incluir.: ");
livro = Console.ReadLine();
livros[count] = livro;
count++;
Console.WriteLine("Livro " + livro + " incluido com sucesso!!!");
}
else
{
Console.WriteLine("OVERFLOW - Erro de excesso de dados, sua lista esta completa !!!");
}
}
else if (opcao == "2")
{
Console.Write("Informe o nome do livro a ser excluido.: ");
livro = Console.ReadLine();
if (livros.Contains(livro))
{
int numIdx = (Array.IndexOf(livros, livro));
List<string> lista = livros.ToList();
lista.Remove(livros[numIdx]);
livros = lista.ToArray();
Console.WriteLine("Livro: " + livro + " removido com sucesso.");
}
else
{
Console.WriteLine("livro nao encontrado");
}
}
else if (opcao == "0")
{
return;
}
else
{
Console.WriteLine("Opção inválida.");
}
}
}
}
}
Observação básica, vocês fazem assim: Copia o código para o consoleApplication depois salva o maldito para aonde você quiser e em seguida abre o miserável do código e shazaamm! Sucesso para nós!!!
Grande Amigo... estava com falha no meu código e consegui achar o erro. Valeu mesmo e sucesso p vc e p todos do fórum.
Volmir- Nivel 0
- Mensagens : 1
Data de inscrição : 30/06/2012
Idade : 32
Localização : Capinzal - SC
Re: Resposta do 4.5 do portfólio em grupo
Cadê os ponteiros?
Leandro Ferraz- Nivel 1
- Mensagens : 14
Data de inscrição : 20/05/2012
Idade : 43
Localização : Itapuranga-Go-Br
fernando.debastiani- Nivel 1
- Mensagens : 10
Data de inscrição : 30/11/2012
Re: Resposta do 4.5 do portfólio em grupo
fernando.debastiani escreveu:4.3 ?
Fernando!
De uma olhada no BLOG e veja se serve para vc: ..."http://analisedesistemasunopar.blogspot.com.br/"...
Corsario- Nivel 4
- Mensagens : 141
Data de inscrição : 15/10/2012
Re: Resposta do 4.5 do portfólio em grupo
Valeu cara, muito bom !
paulocapone- Nivel 0
- Mensagens : 6
Data de inscrição : 04/06/2013
Re: Resposta do 4.5 do portfólio em grupo
eu preferi usar a classe própria para pilha: classes stack. o ponteiro ele já está no escopo do método. ao usar pilha.pop, método para incluir, o ponteiro que no caso será sempre no topo, característica de uma pilha, pois o último que entra é o primeiro que sai.
namespace locadora
{
class Program
{
static public void menu()
{
Console.WriteLine("");
Console.WriteLine(" INCLUSÃO DE PILHA ");
Console.WriteLine("");
Console.WriteLine(" +--------------------+ ");
Console.WriteLine(" | Menu Operações | ");
Console.WriteLine(" +--------------------+ ");
Console.WriteLine(" | 0 - Sair | ");
Console.WriteLine(" | 1 - inserir livro | ");
Console.WriteLine(" | 2 - excluir livro | ");
Console.WriteLine(" +--------------------+");
Console.WriteLine("");
Console.WriteLine(" Escolha uma opção: ");
}
static void Main(string[] args)
{
// criar pilha.
Stack pilha = new Stack(20); // pilha com 20 posições.
// variáveis necessárias.
int sair = 0;
//laço de repetição.
while (sair == 0)
{
menu();
string opcao = Console.ReadLine();
if (opcao == "1")//inclusão de elementos (livros) na pilha.
{
if (pilha.Count >= 20)
{
Console.Clear();
Console.WriteLine(" OVERFLOW - Erro por excesso de dados, sua lista está completa. ");
}else
{
Console.Clear();
Console.WriteLine("Informe um valor para incluir:\n");
pilha.Push(Console.ReadLine());
Console.WriteLine("livro " + pilha.Peek() + " incluído com sucesso.");
}
}
else if (opcao == "2")//exclusão de elementos (livros) na pilha.
{
if (pilha.Count == 0)
{
Console.Clear();
Console.WriteLine(" A lista está vazia.");
}
else
{
Console.Clear();
pilha.Pop();
}
}
else if (opcao == "0")//sair do algoritmo.
{
sair = 1;
}
else Console.WriteLine("Opção inválida\n");
Console.WriteLine();
Console.WriteLine("quantidade de livros: " + pilha.Count); //exibe a quantidade de elementos inseridos.
}
}
}
}
namespace locadora
{
class Program
{
static public void menu()
{
Console.WriteLine("");
Console.WriteLine(" INCLUSÃO DE PILHA ");
Console.WriteLine("");
Console.WriteLine(" +--------------------+ ");
Console.WriteLine(" | Menu Operações | ");
Console.WriteLine(" +--------------------+ ");
Console.WriteLine(" | 0 - Sair | ");
Console.WriteLine(" | 1 - inserir livro | ");
Console.WriteLine(" | 2 - excluir livro | ");
Console.WriteLine(" +--------------------+");
Console.WriteLine("");
Console.WriteLine(" Escolha uma opção: ");
}
static void Main(string[] args)
{
// criar pilha.
Stack pilha = new Stack(20); // pilha com 20 posições.
// variáveis necessárias.
int sair = 0;
//laço de repetição.
while (sair == 0)
{
menu();
string opcao = Console.ReadLine();
if (opcao == "1")//inclusão de elementos (livros) na pilha.
{
if (pilha.Count >= 20)
{
Console.Clear();
Console.WriteLine(" OVERFLOW - Erro por excesso de dados, sua lista está completa. ");
}else
{
Console.Clear();
Console.WriteLine("Informe um valor para incluir:\n");
pilha.Push(Console.ReadLine());
Console.WriteLine("livro " + pilha.Peek() + " incluído com sucesso.");
}
}
else if (opcao == "2")//exclusão de elementos (livros) na pilha.
{
if (pilha.Count == 0)
{
Console.Clear();
Console.WriteLine(" A lista está vazia.");
}
else
{
Console.Clear();
pilha.Pop();
}
}
else if (opcao == "0")//sair do algoritmo.
{
sair = 1;
}
else Console.WriteLine("Opção inválida\n");
Console.WriteLine();
Console.WriteLine("quantidade de livros: " + pilha.Count); //exibe a quantidade de elementos inseridos.
}
}
}
}
sandro- Nivel 0
- Mensagens : 5
Data de inscrição : 06/06/2013
Tópicos semelhantes
» VENDO PORTFÓLIO STARTUP
» Faço e vendo portfólio fazenTECH Portfólio 100% online Portifólio unopar Portfólio anhanguera 86 999398001 paullanatu @ hotmail. com Qualidade, precisão o melhor e de confiança!
» AV 01 - ADS - 1 SEM - Segurança da Informação - alguem responde ai !!
» Prova Presencial de Banco de Dados II - 1ª Chamada - 17/09/2014
» AV1 e AV2 III semestre
» Faço e vendo portfólio fazenTECH Portfólio 100% online Portifólio unopar Portfólio anhanguera 86 999398001 paullanatu @ hotmail. com Qualidade, precisão o melhor e de confiança!
» AV 01 - ADS - 1 SEM - Segurança da Informação - alguem responde ai !!
» Prova Presencial de Banco de Dados II - 1ª Chamada - 17/09/2014
» AV1 e AV2 III semestre
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Ontem à(s) 17:51 por Professor
» √PROVAS √GABARITOS √HORAS ACO √UNOPAR √ANHANGUERA ※ZAP(79)99626-6065 INTERESSADOS CHAMAR NO PV
Ontem à(s) 17:50 por Professor
» PORTFÓLIOS DISPONÍVEIS 100% ONLINE UNOPAR E ANHAGUERA EXCLUSIVO e projeto de extensão
Qui 9 maio 2024 - 9:52 por Professor
» √PROVAS √GABARITOS √HORAS ACO √UNOPAR √ANHANGUERA ※ZAP(79)99626-6065 INTERESSADOS CHAMAR NO PV
Qui 9 maio 2024 - 9:51 por Professor
» √PROVAS √GABARITOS √HORAS ACO √UNOPAR √ANHANGUERA ※ZAP(79)99626-6065 INTERESSADOS CHAMAR NO PV
Qui 9 maio 2024 - 9:51 por Professor
» √PROVAS √GABARITOS √HORAS ACO √UNOPAR √ANHANGUERA ※ZAP(79)99626-6065 INTERESSADOS CHAMAR NO PV
Qui 9 maio 2024 - 9:50 por Professor
» √PROVAS √GABARITOS √HORAS ACO √UNOPAR √ANHANGUERA ※ZAP(79)99626-6065 INTERESSADOS CHAMAR NO PV
Qui 9 maio 2024 - 9:50 por Professor
» √PROVAS √GABARITOS √HORAS ACO √UNOPAR √ANHANGUERA ※ZAP(79)99626-6065 ∆INTERESSADOS CHAMAR NO PV
Qui 9 maio 2024 - 9:50 por Professor
» √PROVAS √GABARITOS √HORAS ACO √UNOPAR √ANHANGUERA ※ZAP(79)99626-6065 INTERESSADOS CHAMAR NO PV
Qui 9 maio 2024 - 9:49 por Professor