Ir ao conteúdo
  • Cadastre-se

Paulo Fiori

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

  1. Não é questão, é um trabalho da faculdade onde cada um faz um tema, o meu tema é fazer um registro de ponto, ai a duvida é que não to conseguindo imprimir os dados dos novos funcionários dentro de um array, esses novos funcionários eu pego os dados do form principal e mando para a classe cadastrar, e como cadastrar é a classe filha da classe pessoa eu pego o array de cada dado especifico e salvo, mas na hora de imprimir não aparece os dados, é como se tivesse nulo o array. Se quiser da uma olhada no trabalho pra ajudar Registro de Ponto - Quase Definitivo.zip
  2. valeu Funcionou, mas agora to com outra duvida, quando eu adiciono um novo contato a posição que eu procuro esta vazia sendo que eu guardei algo lá class Cadastrar:Pessoa { public void NovoFuncionario(int id, string nome, string cpf, string sexo) { Indice++; ArmazenaFuncionarioID[Indice] = id; ArmazenaFuncionarioNome[Indice] = nome; ArmazenaFuncionarioCPF[Indice] = cpf; ArmazenaFuncionarioSexo[Indice] = sexo; } }
  3. Galera, estou tendo dificuldade em imprimir uma posição do vetor na tela, eu inicializei um vetor numa classe e coloquei algo nas quatros primeiras posições, só que quando eu procuro se existe algo naquela posição no vetor, sempre fala que está null. Alguém pode me ajudar? class Pessoa{ protected int[] ArmazenaFuncionarioID = new int[100]; protected string[] ArmazenaFuncionarioNome = new string[100]; protected string[] ArmazenaFuncionarioCPF = new string[100]; protected string[] ArmazenaFuncionarioSexo = new string[100]; protected int Indice = 3; public void FuncionariosIniciais() { ArmazenaFuncionarioID[0] = 2; ArmazenaFuncionarioNome[0] = "Paulo"; ArmazenaFuncionarioCPF[0] = "022.595.536-99"; ArmazenaFuncionarioSexo[0] = "M"; ArmazenaFuncionarioID[1] = 3; ArmazenaFuncionarioNome[1] = "Lucas"; ArmazenaFuncionarioCPF[1] = "042.534.236-09"; ArmazenaFuncionarioSexo[1] = "M"; ArmazenaFuncionarioID[2] = 4; ArmazenaFuncionarioNome[2] = "Valentina"; ArmazenaFuncionarioCPF[2] = "123.456.789-00"; ArmazenaFuncionarioSexo[2] = "F"; ArmazenaFuncionarioID[3] = 5; ArmazenaFuncionarioNome[3] = "Maria"; ArmazenaFuncionarioCPF[3] = "987.654.321-00"; ArmazenaFuncionarioSexo[3] = "F"; } } class Relatorio { Cadastrar NovoFuncionario = new Cadastrar(); Funcionario VelhoFuncionario = new Funcionario(); public string IdFuncionario(int IdRecebido) { if (IdRecebido <= 5) { IdRelatorio = "Id: " + "" + VelhoFuncionario.retornaId(IdRecebido); } else { IdRelatorio = "Id: " + "" + NovoFuncionario.NovoId(IdRecebido); } return IdRelatorio; } } class Funcionario : Pessoa { public int retornaId(int IdSelecionado) { int IdRelatorio = 0; for (int i = 0; i <= Indice; i++) { if (ArmazenaFuncionarioID[i] == IdSelecionado) IdRelatorio = ArmazenaFuncionarioID; } return IdRelatorio; } } Registro de Ponto - Quase Definitivo.rar quem quiser o código completo pra me ajudar melhor
  4. Esse tópico foi editado por que consegui resolver o problema mas não essei apagar
  5. Estou tendo dificuldades em maniuplar string em C#, o exercício pede para contar os caracteres de uma frase, separando cada número por ' - '. Um exemplo: o usuário digita " squirtle squirtle squirtle" e imprimiria "8-8-8". O exercício pede também para imprimir a maior palavra digitada, essa parte que estou tendo dificuldades. Se puderem me ajudar desde já, agradeço. Obs: Utilizo o Visual Studio 10. Código já feito: static void Main() { string frase; int caracteres = 0, palavra = 0; while (true) { frase = Console.ReadLine(); for (int i = 0; i < frase.Length; i++) { if (frase >= 65 && frase <= 90) caracteres++; else if (frase >= 97 && frase <= 122) caracteres++; if (frase == ' ') { Console.Write("" + caracteres); Console.Write("-"); palavra += caracteres; caracteres = 0; } if (frase == "0") break; } if (frase == "0") break; if (frase == "") Console.WriteLine("Digie algo!"); else { Console.WriteLine("" + caracteres); palavra += caracteres; Console.WriteLine("a quantidade é: " + palavra); caracteres = 0; } } Console.ReadKey(); }
  6. Galera, eu ia jogar no meu pc so que do nada desligou e não da boot e nem abrir a Bios tem como, tipo eu ligo ele e da 1 segundo depois desliga, o cooler do processador tenta girar mas não consegue e os outros componetes conseguem da uns giros Componetes do Pc: Cpu:Ryzen 5 1600 Placa de video:Geforce Gtx 1060 6gb Galax OC Mobo: Gigabyte AB350M - gaming 3 Memoria Ram: 8gb 2666mhz (2x4) Fonte: Corsair CX 750m Hd: 1tb seagate barracuda Ssd: 250gb Samsung 850 evo Video de eu ligando o pc:
  7. Alguém pode me ajudar o exercício ta assim: Faça uma função que receba uma matriz 5x10 de elementos inteiros e devovler um vetor contendo o fatorial de cada elemento da matriz. E o máximo que eu consegui fazer foi isso: #include <stdio.h> int fatorial(int matrizB[5][10]){ int i,j,Aux; matrizB[j]=0; for(i=0; i<5; i++){ for(j=0; j<10; j++){ return Aux =matrizB[j] * matrizB[j]-1; } } } int main(){ int matrizA[5][10]; int i,j,a,b; for ( i = 0; i < 5; i++ ){ for ( j = 0; j < 10; j++ ){ printf("Valor da matriz[%d][%d]: ", i, j ); scanf("%d", &matrizA[j]); } } a=fatorial(matrizA); for ( i = 0; i < 5; i++ ){ for ( j = 0; j < 10; j++ ){ printf("Seu fatorial [%d][%d] eh: %d \n",i,j,a); } } } E ainda tá errado e nao sei como fazer certo.
  8. Alguém pode me ajudar, toda vez que vou compilar da esse erro: sh: /cygdrive/C/Users/pauli/AppData/Local/Temp/dlight_pauli/82bc7d5f/dlight713595638289697551termexec.sh: No such file or directory

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...