Pesquisar na Comunidade
Mostrando resultados para as tags ''fael''.
Encontrado 2 registros
-
Avaliação Discursiva 4 - Calouros Questão A Na programação de computadores é muito comum o uso de estruturas iterativas para resolver problemas que envolvem coleções de dados (vetores, matrizes, listas). Considerando o seguinte trecho de código (notado em C#), que define a classe Funcionario: class Funcionario { public int Matricula { get; set; } public string Nome { get; set; } public static List< Funcionario> Funcionarios {get; set; } } Crie, na classe Funcionário: 1. Um método estático, denominado GerarLista, que cria e retorna uma lista com 10 registros de funcionários, sendo que: a) A lista gerada será utilizada para preencher o atributo Funcionários, que é uma lista; b) A matrícula deve ser um número inteiro sequencial (de 1 a 10); c) O nome deve ser uma sequência de caracteres gerada aleatoriamente (podem ser nomes sorteados de uma lista pré-armazenada ou uma sequência qualquer de caracteres). 2. Um método estático, denominado BuscarFuncionario, que recebe um nome (string) por parâmetro, localiza o funcionário pelo nome na lista, e retorna a matrícula (int) do funcionário encontrado. · Caso o nome não seja encontrado, o retorno para a matrícula deve ser -1 (menos um). Meu Código! Estou com dificuldades de realizar algum poderia me ajudar a estruturar: CODIGO PRINCIPAL using System; //Using - Biblioteca do C# //___________________________________________________________// // Aluno: Rodrigo Fernando da Luz // // Faculdade - Fael // //___________________________________________________________// //Aula 02: Atributos e Métodos Unidade 04 namespace Avaliação_Discursiva_4 { class Program { static void Main(string[] args) // algoritmo Função ao metodo main { GerarLista(); Console.ReadKey(); } static void GerarLista() { //Instanciar a Classe Funcionario Nome_funcionario = new Funcionario(); //variavel #Nome_funcionario# //Passar o conteudo que vai ser digitado para As Variaveis!!! string[] Nomes = new string[10]; Console.WriteLine(""); Console.WriteLine(" Lista gerada será utilizada para preencher o atributo Funcionários, que é uma lista:"); Console.WriteLine(""); char[] Xmatricula = new char[10];//Arry char[] Xnome = new char[10]; int i; //string Xnomes; Console.WriteLine(""); Console.WriteLine("Digite Seu Nome: "); Console.WriteLine(""); for (i = 0; i < 10; i++) { //Contador 1 até 10. Console.WriteLine("Informe Nome do " + (i + 1) + " ª Funcionário:"); Xnome = char.Parse(Console.ReadLine()); } Console.WriteLine(""); Console.WriteLine("Lista de Funcionarios: "); Console.WriteLine(""); for (i = 0; i < 10; i++) {//Escreve na Tela o Numero 1 ate 10 e Nome do Funcionario. Console.WriteLine("A Matricula: " + (i + 1) + " ª Funcionario: " + Nomes); } } } } // CRIADO A CLASSE FUNCIONARIO: using System; using System.Collections.Generic; using System.Text; namespace Avaliação_Discursiva_4 { //Atributos da minha Classe class Funcionario { //metodos Get e Set //Get Vai Pegar //Set vai Gravar public string Nome { get; set; } public int Matricula { get; set;} public string Materia { get; set; } public string Notas { get; set; } public static List<Funcionario> Funcionarios { get; set; } public void setNome(string Nome) //metodos //Set vai Gravar { this.Nome = Nome; } public string getNome(string Nome) //metodos //Get vai Pegar { return this.Nome; } public int getMatricula()//metodos //Get vai Pegar { return this.Matricula; } } } Alguém pode me ajudar?
- 8 respostas
-
- c#
- programação
-
(e mais 1 )
Tags:
-
Fundamentos de Matemática para Informática
Rluz2019 postou um evento no calendário Comunidade iMasters
Questão A Todo conjunto de palavras ou símbolos que exponham um pensamento de sentido completo que seja possível atribuir como valor lógico, ou a verdade ou a falsidade, podem ser classificados como uma proposição. Proposição é um conjunto de palavras ou símbolos que expressam um pensamento de sentido pleno, e são classificadas em simples e compostas. Com base neste contexto, analise as proposições p e q e traduza em sentenças de linguagem corrente. p: Fernando é curioso e q: Renato é alegre. a) q → p b) p v ~q c) q ↔ ~p Referências: Fundamentos da Matemática para Informática, Faculdade Educacional da Lapa (Org.), 2016. Capítulo 2. A: Fernando é Curioso e q: Renato é alegre. a) Q → P b) P v ~ Q c) Q ↔ ~P Resposta: Que seja possível atribuir como valor lógico, ou a verdade ou a falsidade, podem ser classificados como uma proposição. A) Se Renato é Alegre, então Fernando é Curioso. B) Fernando é curioso ou Renato não é alegre. C) Renato é alegre se é somente se Fernando não for curioso. Dadas as expressões P e Q do problema podemos escrever: a) q → p " Se Renato é alegre, então Fernando é curioso. " b) p v ~q " Fernando é curioso ou Renato não é alegre " c) q ↔ ~p “ Renato é alegre se, e somente se Fernando não for curioso. " Em negrito está demarcado cada uma das frases equivalente à construção logica dada: Vamos analisar em detalhes. Na letra a), a expressão: Q → P · Proposições associadas a uma condicional - Recíproca da condicional Chama-se de proposição condicional ou apenas condicional uma proposição representada por “ se” P “então” Q, cujo valor logico é a Falsidade (F) no caso em que P é verdadeira e Q é falsa e a verdade (V) nos demais casos. O Exemplo: "P: Fernando é curioso” e “Q: Renato é Alegre ” Se torna "Q→P" e a tabela verdade Proposição Condicional será: Fernando é curioso Renato é alegre Se Renato é Alegre, então Fernando é curioso. Q P Q → P V V V V F V F V V F F F Se lê como " se P então Q" e é conhecido como uma implicação. Representa um fenômeno de causa e consequência. Na letra b), a expressão: P v ~Q Contém dois elementos lógicos. O conectivo "OU" representado por " V " A negação representada por " ~ " A primeira leitura que se faz é " P ou não Q ", mas nem sempre a frase "Não Q" está gramaticalmente correta, então as vezes é necessário reescrever como foi feito na letra B. Do contrário ficaria “ Fernando é curioso ou não Renato é alegre " e esta frase tem "som estranho". Na letra c), A expressão: Q ↔ ~P Contém dois elementos lógicos. O símbolo ↔ representa "se é somente se" e é uma implicação de duas vias. Equivale a (q → p) ^ (p → q) "se q então p e ao mesmo tempo se P então Q". Já o sinal " ~ " representa negação de P. Comentários Comentário: Olá Rodrigo, tudo bem? Sua resposta está correta e completa, parabéns! Continue focado em seus estudos para atingir todos os seus objetivos. Abraços! Prof. 3,5 de um máximo de 3,5(100%)