Jump to content

Poligno

Members
  • Content count

    50
  • Joined

  • Last visited

Everything posted by Poligno

  1. Tenho que upar uns arquivos html/css/javascript para um diretório remoto,usando o putty.exe ,instalei o apache,fiz update e etc... segundo o que pesquisei ao longo do dia de hoje o comando para fazer isso seria o seguinte: scp projeto.html candidato@ec2-52-67-86-174.sa-east-1.compute.amazonaws.com:/var/www/html$ o comando scp, o nome do arquivo,o nome do usuário+endereço,caminho do diretório remoto Pesquisei em fórums e sempre dizem que este é o comando certo, porém pra mim ñ está funcionando, quando tento executar este comando recebo de volta: projeto.html: No such file or directory Onde estou errando? Grato desde já!
  2. Poligno

    Programa parece estar 'pulando' uma parte do código.

    ATUALIZANDO: Achei o erro parcialmente galera,esta na classe ListaDePessoas no metodo incluirPessoa() , o break estava no lugar errado,porém agr dps que eu faço uma operação (de incluir um objeto na lista) na segunda tentativa de fazer o msm ele n le o nome ;s acho que é algo relacionado ao buffer.
  3. Eai galera tudo certo,estou com o seguinte problema na classe Interface,depois de ele entrar no switch a primeira vez ele fica repedindo o loop while mas depois da primeira vez ele parece estar pulando o switch,ele vai do "marcador1" direto para o "marcador 2" a baixo segue o programa com todas as classes. Main: Interface: Pessoa ListaDePessoas Pessoa ListaDePessoas Funcionario Prof Aluno Se alguém puder me ajudar por favor,realmente n faço ideia do que fazer e já perdi umas boas horinhas empacado aqui,agradeço desde já
  4. Poligno

    Brackets UTF-8

    Olá galera,voltei a estudar HTML/CSS e decidi baixar o bracktes, que eu costuma usar, pois acho o notepad++ MUITO RUIM, só que acusou o seguinte erro quando fui tentar abrir o arquivo .css : http://prntscr.com/b3xc6k Diz que atualmente o bracktes da suporte apenas para códigos com o UTF-8,só que o css que estou tentando abrir tem o UFT-8,segue o código a baixo: Grato desde já!
  5. Poligno

    Sistema acadêmico 2.

    Olá pessoal,tudo certo? Comecei ver na facul sobre hierarquia e herança.O professor passou um exercício em que se deve fazer um sistema acadêmico com algumas classes e métodos específicos que ele pede. Uma dessas classes é a classe ListaDePessoas ,é uma array que recebe todas as pessoas envolvidas no sistemas(alunos,professores e funcionários em geral). Um dos métodos solicitados é o método pessoaDoCurso este método consiste em receber como parâmetro uma string que se refere a um curso e procurar todos os objetos da array que são alunos/professores relacionados aquele curso.Eu tentei fazer ele da forma que vcs verão a baixo,porém na linha marcada (ERRO AQUI) eu fiz um if que compara, usando o equalsIgnoreCase(), o parâmetro recebido com o o curso do objeto da casa atual (getCurso()) porém ele da erro,já que o array é do tipo pessoa,que apesar de ser a super classe, n pode executar este método pois ele é da classe filha Aluno,tbm não sei certo o que devo por no return. O que vcs sugerem ? PS: n posso alterar o tipo do método nem nada ,já que ele foi pré definido pelo professor. A baixo está o código com tds as classes: Não fiz nada no main ainda pois primeiro quero deixar todas as classes 'ok' para depois fazer a interface de usuário. Por hora é isso gurizada! Agradeço desde já pela força!
  6. Poligno

    Brackets UTF-8

    Vou baixar o Sublime Text então,qualquer coisa volto aqui rsrs Muito obrigado!
  7. Poligno

    Brackets UTF-8

    E como eu coloco o arquivo em UTF-8?
  8. Boa tarde/noite/dia galera,espero que estejam tds ótimos! Eu estou com um exercício aqui em que eu devo simular um sistema de matriculas e etc de uma universidade,isso inclui matricular alunos nela,criei uma classe Membro,com seus filhos Alunos e Professores usando o "extends", bom cada aluno/professor será um objeto....SÓ QUE eu ñ sei quantos alunos serão matriculados nessa universidade,então gostaria de saber se há como eu criar objetos 'sob demanda' ou seja,td vez que o usuário quiser matricular alguém um novo objeto será instanciado...Pesquisando no amigo google antes de vir aqui perguntar a vcs achei um tópico em um fórum que a galera falo sobre um tal de "ArrayList" e "List" ,tinha exemplos lá e tal,mas eu ñ entendi NADA.... :( A baixo está o código das classes,n vou postar o .java principal por que ñ fiz nada nele ainda. Classe pai Membro: Classe filha Aluno: Classe filha Professor: Bom,é isso galera,sou muito grato desde já! :D :D
  9. Poligno

    [DÚVIDA] Craiação de um sistema acadêmico.

    Não, ai são só as classes que fiz até agora, a leitura dos dados serios no .java principal,como eu falei, só que ñ iniciei nada lá ainda por causa da minha dúvida... Cada aluno será um objeto,como faço pra saber quantos objetos vou precisar para já deixa-los instanciados?
  10. Poligno

    Pograma Banco.

    Olá galera,tenho que fazer um código que simule um banco,verificar o saldo,retirar,sacar,alterar nome e endereço do usuário e etc.Bom estou com problemas na parte de alterar endereço e nome,eu fiz o código com um menu de opções,caso você escolha sacar ou depositar por primeiro e depois escolha entre alterar nome ou endereço não dá,ele ñ le a string respectiva,mas se eu escolher uma dessas opções antes de 'fazer uma transação financeira' da tudo ok(ao menos até onde testei). Procurando na internet li sobre um pequeno problema do java,que ele ñ le uma string depois de ler um int ou double, mas ñ achei uma solução que resolvesse meu código,alguém ai pode me dar uma mão? Código principal: package contacorrente_1; import java.util.Scanner; public class ContaCorrente_1 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Conta var = new Conta(); System.out.println("Escolha uma das opções do menu a baixo:"); System.out.println("1 - Conferir Saldo"); System.out.println("2 - Depositar quantia"); System.out.println("3 - Retirar quantia"); System.out.println("4 - Alterar endereço"); System.out.println("5 - Alterar nome"); int op=scan.nextInt(); switch(op){ case 1:{System.out.println(var.saldo);//printa saldo System.out.println("Deseja mais alguma coisa? 1-sim ; 2- não");//pede se quer fazer algo mais op=scan.nextInt(); if(op==2) break;//se escolher ñ,aqui ele encerra o switch else op=scan.nextInt();//caso contrário ele le uma opção do menu novamente } case 2:{var.depositar(args);System.out.println("o valor agora é "+var.saldo); System.out.println("Deseja mais alguma coisa? 1-sim ; 2- não"); op=scan.nextInt(); if(op==2) break; else op=scan.nextInt(); } case 3:{var.retirar(args);System.out.println("o valor agora é "+var.saldo); System.out.println("Deseja mais alguma coisa? 1-sim ; 2- não"); op=scan.nextInt(); if(op==2) break; else op=scan.nextInt(); } case 4:{var.alt_endereco(args); System.out.println("Deseja mais alguma coisa? 1-sim ; 2- não"); op=scan.nextInt(); if(op==2) break; else op=scan.nextInt(); } case 5:{var.alt_nome(args); System.out.println("Deseja mais alguma coisa? 1-sim ; 2- não"); op=scan.nextInt(); if(op==2) break; else op=scan.nextInt(); } } } } A classe: package contacorrente_1; import java.util.Scanner; public class Conta { Scanner scan = new Scanner(System.in); String nomecliente; String endereco; double saldo=0; public void depositar(String[] args) { System.out.println("digite um valor para depositar"); saldo=saldo+scan.nextDouble();//soma deposito ao saldo } public void retirar(String[] args) { double aux; System.out.println("Digite a quantia para retirar"); aux=scan.nextDouble();//le quantia que você deseja sacar //confere se há saldo o suficiente para o saque if(aux>saldo) System.out.println("você tem apenas "+saldo+" para sacar"); else saldo=saldo-aux; } public void alt_nome(String[] args) { System.out.println("Digite o nome:"); nomecliente=scan.nextLine(); System.out.println(nomecliente); } public void alt_endereco(String[] args) { System.out.println("Digite o endereço:"); endereco=scan.nextLine(); System.out.println(endereco); } } Agradeço desde já!!
  11. Poligno

    Pograma Banco.

    [Atualizando] Resolvi o problema,era bem duvida de newbie msm(tinha que limpar o buffer) hahahaha, vou deixar o código caso alguém com a mesma duvida esbarre no tópico. Alterei apenas os metodos da classe,pus o 'limpador' do buffer dentro dos metodos que trabalhavam com o tipo double: package contacorrente_1; import java.util.Scanner; public class Conta { Scanner scan = new Scanner(System.in); String nomecliente; String endereco; double saldo=0; public void depositar(String[] args) { System.out.println("digite um valor para depositar"); saldo=saldo+scan.nextDouble();//soma deposito ao saldo scan.nextLine(); } public void retirar(String[] args) { double aux; System.out.println("Digite a quantia para retirar"); aux=scan.nextDouble();//le quantia que você deseja sacarscan.nextLine(); scan.nextLine(); //confere se há saldo o suficiente para o saque if(aux>saldo) System.out.println("você tem apenas "+saldo+" para sacar"); else saldo=saldo-aux; } public void alt_nome(String[] args) { System.out.println("Digite o nome:"); nomecliente=scan.nextLine(); System.out.println(nomecliente); } public void alt_endereco(String[] args) { System.out.println("Digite o endereço:"); endereco=scan.nextLine(); System.out.println(endereco); } } ...PORÉM eu encontrei outro erro,ele está resolvendo os switch-case em sequencia,ignorando as condições que eu botei.
  12. Poligno

    Comando split().

    Olá galera,gostaria de saber como implementar corretamente o comando split,que pelo o que eu entendi ele quebra uma string até o lugar definido.Tentei usar esse comando para isso mas acho que estou fazendo algo errado,segue o meu código: o resultado foi esse: http://prntscr.com/aby1kk Grato.
  13. Poligno

    [DÚVIDA] Laço "While"

    verdade! ñ tinha reparado nisso. Valeu bruxo!
  14. Poligno

    [DÚVIDA] Laço "While"

    Boa tarde pessoal,tenho que fazer um algoritmo que diga se um vetor é ou não um palíndromo.Eu usei um laço while para faze-lo,só que ele dá o seguinte erro: quando eu defino como o numero de casas do vetor um numero par,o laço while para quando sua condição é atendida,agora se eu definir como numero de casas um numero ímpar o laço while continua ,mesmo depois de sua condição ter sido atendida. Código: Erro acusado: http://prntscr.com/af8j31 PS:Eu sei que erro está dizendo que eu estou tentando acessar uma casa inválida do vetor,porém o laço while era pra ter sido interrompido antes disso.
  15. Poligno

    [DÚVIDA] Laço "While"

    [REPOST] Até pq "i<j" e "i!=j" é praticamente a mesma coisa,certo?
  16. Poligno

    [DÚVIDA] Laço "While"

    Deu certo amigo,mas eu não quero a resposta,eu quero saber por que o laço while "me obedece" quando o indice max do vetor é par mas ñ 'me obedece' quando este é ímpar.
  17. Poligno

    Comando split().

    Brow,acho que ñ entendi...eu alterei no meu código a linha do split,trocando " " por "\\w" só que continua dando erro,sendo que agora ele conta mais palavras repetidas do que já tem,bem mais. PS:alguns comandos do teu código eu desconheço,é algum deles que está faltando no meu código?
  18. Poligno

    Comando split().

    A dúvida principal foi respondida,mas me surgiu outra em relação ao comando .split, então vou reaproveitar o tópico. Tenho que fazer um algoritmo que diga quantas palavras repetidas estão na em uma frase,porém se eu usar como padrão de separação de palavras '.split(" ")' (espaço) e inputar a seguinte frase "ñ sei se vamos nem sabemos onde vamos" ele irá reconhecer,no código a baixo,que 'vamos' está repetida,porém se eu inputar "ñ sei se vamos, nem sabemos onde vamos" ele ñ 'reconhece' um dos 'vamos' já que um deles na verdade é "vamos," .A dúvida é: como resolver isso,há alguma forma de passar para o .split mais de um caractere para usar como ponto de separação de palavras? import java.util.Scanner; public class JavaApplication1 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); //int cont=0; System.out.println("Digite uma frase:"); String frase = scan.nextLine(); System.out.println("Digite um nome:"); String nome = scan.nextLine(); palindromo(nome); CharBranco(frase); System.out.println("O numero de espaços em branco é:" + CharBranco(frase)); palavras_iguais(frase); concat(frase); } public static void palavras_iguais(String args) { String array[] = args.split(" "); //separa as palavras da string usando space como demarcador int cont = 0; int k; for (int i = 0; i < array.length; i++) { String aux = array[i]; //guarda a iº palavra da string for (k = i + 1; k < array.length; k++) { String aux3 = array[k]; //guarda as próximas palavra da string if (aux.equals(aux3)) { cont++; } } } System.out.println("há " + cont + " palavras iguais na frase"); } Grato!
  19. Olá galera,gostaria de saber quais os motores para desenvolvimento de games em linguagem java que vcs conhecem. Eu conheço só a J Monkey Engine 3 mas gostaria de saber um motor para desenvolver games em 2D estilo clássico,algo tipo o RPG Maker,ou algum que desenvolva ambos 2D e 3D. Grato desde já!
  20. Poligno

    [DÚVIDA]Exercício iniciante.

    Nem precisa mano,essa dica já foi o suficiente,e esse n era o único erro do código ,segue o código atualizado caso outros newbies tenham a mesma dúvida e esbarrem nesse tópico: :D :D :D
  21. Poligno

    [DÚVIDA]Exercício iniciante.

    Olá galera,começa mais um semestre da faculdade e cá estou eu lhes enchendo o saco novamente hahahha. O exercício pede que eu faça um código que imprima na tela os 5 primeiros números perfeitos,que pra quem ñ sabe é um numero que a soma dos seus divisores(menos ele msm) é igual ao próprio numero,ex: 1+2+3=6. O netbeans acusa o seguinte erro: Exception in thread "main" java.lang.ArithmeticException: / by zero at javaapplication1.JavaApplication1.main(JavaApplication1.java:13) C:\Users\poligno\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1 FALHA NA CONSTRUÇÃO (tempo total: 0 segundos) Meu código está assim: Grato!
  22. Poligno

    Função recursiva com matriz.

    Boa noite galera,tenho que fazer uma função recursiva que leia e depois escreva todos os elementos de uma matriz.O dev c++ acusa erro nas chamadas da função : [Error] invalid conversion from 'int' to 'int (*)[5]' [-fpermissive]. #include <stdio.h> #include <stdlib.h> #include <math.h> int num,cont=0,i,pos=0,med,j; int m[5][5]; int main(){ int matriz(int mat[5][5]); for(i=0;i<10;i++){ for(j=0;j<10;j++){ scanf("%i",&m[i][j]); } } i=0; j=0; matriz(m[5][5]); printf("%i\n",matriz(m[5][5])); system("pause"); } int matriz(int mat[5][5]){ if(i==0){ if(j==5){ j=0; i++; } printf("%i",m[i][j]); j++; matriz(m[5][5]); } else if(i>0){ if(j==5){ j=0; i++; } printf("%i",m[i][j]); j++; matriz(m[5][5]); } } Não sei onde estou errando =(Agradeço desde já.
  23. Poligno

    Matrizes com caracteres(INICIANTE).

    Olá pessoal,mais uma vez rsrs Tenho que fazer um código que leia duas strings com 5 nomes cada uma,e escrever os nomes que aparecem em AMBAS as listas. Eu fiz o teste a mão no meu código e me parece tudo ok,porem quando vou executa-lo ele le apenas o primeiro nome da primeira stringa e imprime um monte de coisa aleatória na tela ,não sei onde estou errando, a baixo o meu código: #include<stdlib.h> #include<stdio.h> #include<math.h> #include<string.h> int main() { int i,j,k,l,cont,aux2,pos,cont2=0,cont3=0,sal[5],iaux; char nom[5][50],nom2[5][50],aux[5][50]; printf("Digite os nomes da lista 1:\n"); for(i=0;i<5;i++){ scanf("%[^\n]s",nom); } printf("Digite os nomee da lista 2:\n"); for(i=0;i<5;i++){ scanf("%[^\n]s",nom2); } iaux=0; for(i=0;i<5;i++){ for(j=0;j<5;j++) if(strcmp(nom,nom2[j])==0){ strcpy(aux[iaux++],nom); } } for(i=0;i<50;i++){ printf("Nome:%s\n",aux); } return 0; }
  24. Poligno

    Matrizes com caracteres(INICIANTE).

    Desculpe,não entendi essa linha: if (!strcmp(nomes_1[i], nomes_2[j])) Mais especificamente o '!' antes do strcmp.
  25. Poligno

    Matrizes com caracteres(INICIANTE).

    Entendi...mas quanto ao código,o que há de errado nele? grato!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.