Search the Community
Showing results for tags 'metodos'.
Found 8 results
-
Galera então é o seguinte, tenho um trabalho da faculdade para fazer porém ainda não entendo quase nada de java, to meio perdida no trabalho. o trabalho propoe que eu faça uma agenda de contatos, onde eu possa armazenar contatos, excluir contatos, pesquisa-los, edita-los, tudo isso usando arquivos txt, porém não consigo de jeito nenhum sair da estaca 0, queria que você me orientasse melhor para que eu consiga flluir melhor os codigos.
- 2 replies
-
- programacao
- duvida
- (and 9 more)
-
Segue o código abaixo <?php class LerConteudo{ public $arquivo; private $linha; public function getArquivo() { $this ->arquivo['arquivo']; } public function carregarArquivo() { $abrir = fopen($this->arquivo,'r'); if(file_exists($this->$arquivo)) {//Ver se arquivo Existe while(!feof($abrir)) {//Ver se chegou fim do arquivo. $this->$linha = fgets($abrir);//LINHA recebe o conteudo do arquivo } fclose($abrir); // Quando sair do loop, ele irá fechar o arquivo. }else{ echo "O arquivo não existe.";//Caso o arquivo não exista. } } public function Visualizar() { echo $this->$linha;// printando o arquivo atribuido a variavel LINHA return $this->linha; } } $visualizar = Visualizar(); echo $visualizar; ?>
- 2 replies
-
- me ajudem
- php duvidas
- (and 4 more)
-
Boa noite, Estou aprendendo java na faculdade e tenho uma lista para fazer, me esforcei o fim de semana todo e conseguir só fazer algumas partes, peco por favor para vocês me ajudarem vou por minhas duvidas a seguir: 1.Faça um programa que deverá ler e armazenar na memória um as informações das pessoas. Deverá ser criada uma classe Pessoa com os atributos nome, data de nascimento, peso e altura. Crie os métodos públicos necessários para sets e gets e também um método para imprimir todos dados de uma pessoa. Crie um método para calcular a idade da pessoa. Crie um método para calcular o índice de massa corporal (IMC) de uma pessoa seguindo a seguinte fórmula IMC=peso/〖altura〗^2 Deverá ser criada uma classe de teste para testar a chamada de todos os métodos. (neste problema consegui fazer a classe pessoa mas faltando algumas coisas que esta comentada no código, e não consegui fazer a classe teste) "classe pessoa": [ import java.util.Scanner; public class Pessoa{ private static String nome; private static String dataNascimento; private static float altura; private static float peso; private static float idade; public static String getNome() { return nome; } public void setNome(String nome) { Pessoa.nome = nome; } public static String getDataNascimento() { return dataNascimento; } public void setDataNacimento(String dataNacimento) { Pessoa.dataNascimento = dataNacimento; } public static float getAltura() { return altura; } public void setAltura(float altura) { Pessoa.altura = altura; } public static float getPeso() { return peso; } public void setPeso(float peso) { Pessoa.peso = peso; } public static float getIdade() { return idade; } public static void setIdade(float idade) { Pessoa.idade = idade; } public static Scanner entrada; public static float imc; public static void main(String[] args) { entrada = new Scanner(System.in); System.out.println("Digite seu nome: "); nome = entrada.nextLine(); System.out.println("Digite sua data de nacimento: "); dataNascimento = entrada.nextLine(); System.out.println("Digite seu Peso: "); peso = entrada.nextFloat(); System.out.println("Digite sua Altura: "); altura = entrada.nextFloat(); } public void imc() { imc = altura * altura; imc = peso / imc; } // preciso de um metodo para calcular a idade do usuario que seria a data atual - a data de nacimento. // alocando na variavel idade. public static void main1(String[] args) { System.out.println("Seu nome e: " + nome); System.out.println("Sua altura e: " + altura); System.out.println("Seu peso e: " + peso); System.out.println("Sua idade e: " + idade); System.out.println("Seu IMC : " + imc); } } ] 2- Escreva uma classe cujos objetos representam alunos matriculados em uma disciplina. Cada objeto dessa classe deve guardar os seguintes dados do aluno: matrícula, nome, 2 notas de prova e 1 nota de trabalho. Escreva os seguintes métodos para esta classe: calculaMedia - calcula a média final do aluno (cada prova tem peso 2,5 e o trabalho tem peso 2) calculaFinal calcula quanto o aluno precisa para a prova final (retorna zero se ele não for para a final). Deverá ser criada uma classe de teste para testar a chamada de todos os métodos. ( Neste eu consegui fazer a classe alunos, mas falta a classe calculaMedia , calculaFinal e a classe teste) "Classe aluno": [ package Exercicio2; public class Alunos { private static String matricula; private static String nome; private static float nota1; private static float nota2; private static float trabalho; public static String getMatricula() { return matricula; } public void setMatricula(String matricula) { Alunos.matricula = matricula; } public static float getNota1() { return nota1; } public void setNota1(float nota1) { Alunos.nota1 = nota1; } public static String getNome() { return nome; } public void setNome(String nome) { Alunos.nome = nome; } public static float getNota2() { return nota2; } public void setNota2(float nota2) { Alunos.nota2 = nota2; } public static float getTrabalho() { return trabalho; } public void setTrabalho(float trabalho) { Alunos.trabalho = trabalho; } } ] 3-Crie uma classe denominada Elevador para armazenar as informações de um elevador dentro de um prédio. A classe deve armazenar o andar atual (térreo = 0), total de andares no prédio (desconsiderando o térreo), capacidade do elevador e quantas pessoas estão presentes nele. A classe deve também disponibilizar os seguintes métodos: construtor : que deve receber como parâmetros a capacidade do elevador e o total de andares no prédio (os elevadores sempre começam no térreo e vazio); Entra : para acrescentar uma pessoa no elevador (só deve acrescentar se ainda houver espaço); Sai : para remover uma pessoa do elevador (só deve remover se houver alguém dentro dele); Sobe : para subir um andar (não deve subir se já estiver no último andar); Desce : para descer um andar (não deve descer se já estiver no térreo); Encapsular todos os atributos da classe (criar os métodos set e get). Deverá ser criada uma classe de teste para testar a chamada de todos os métodos. (Este eu não tenho a menor ideia de como fazer não conseguir fazer nada dele) 4-Crie uma classe Televisao e uma classe ControleRemoto que pode controlar o volume e trocar os canais da televisão. O controle de volume permite: • aumentar ou diminuir a potência do volume de som em uma unidade de cada vez; • aumentar e diminuir o número do canal em uma unidade • trocar para um canal indicado; • consultar o valor do volume de som e o canal selecionado. (Este eu consegui fazer as duas classes (Televisao e ControleRemoto) mas esta faltando algumas coisas que esta comentado nos codigos) "Classe televeisao": [ package Exercicio4; public class Televisao { private static int canal; private static int volume; public static int getCanal() { return canal; } public static void setCanal(int canal) { Televisao.canal = canal; } public static int getVolume() { return volume; } public static void setVolume(int volume) { Televisao.volume = volume; } public void canal() { System.out.println(nextInt(99)); // Nao sei se esta correto mas fiz esse metodo para limita os canais a no maximo 99. //necessito tambem de um metodo para quando o usuario por + aumentar o numeor do canal e - diminuir. // para ele ter duas opcoes ou pelo numero certo dele ou pelo + e -. } public void volume() { System.out.println(nextInt(100)); // mesma coisa aki mas com o volume limitado a 100. } private char[] nextInt(int i) { return null; } } ] "classe controle remoto": [ package Exercicio4; import java.util.Scanner; public class ControleRemoto { private static int consulta; private static Scanner entrada; public static int getConsulta() { return consulta; } public static Scanner getEntrada() { return entrada; } public static void setEntrada(Scanner entrada) { ControleRemoto.entrada = entrada; } public static void setConsulta(int consulta) { ControleRemoto.consulta = consulta; } public static void main(String[] args) { setEntrada(new Scanner(System.in)); //O usuario ira colocar as informacoes ex: numero do canal que deseja trocar, // se deseja aumentar ou diminuir o volume (obs: tem dois jeitos de trocar de canal pelo numero ou por + e -) } // um metodo para imprimir a confirmacao da entrada ex: voce trocou para o canal 5 , // o volume da tv esta em 12.(que seria a parte de consulta) } ] sei que estou abusando aqui mas estou tendo dificuldades e preciso entregar logo e não me sobra tempo para fazer de semana. Desde já agradeço
-
Parâmetro opcional no meio da lista de parâmetros de uma função ou método
Leonardo Fernandes_51639 posted a topic in PHP
Considere a seguinte função em PHP: function myf($ent1=0,$ent2=0,$ent3=0){ return $ent1 + $ent2 + $ent3; } Se eu quiser omitir o último parâmetro, chamo por myf(3,4) e automaticamente o valor de $ent3=0. E se eu quiser omitir o segundo parâmetro ? O php não aceita que eu a chame por myf(3,,4). Então como chamar ? -
Por exemplo, para chamar um método PHP dentro classe utilizo a diretica: $this->meu_metodo(). No entanto, gostaria de saber se eu poderia colocar uma variável no nome do método 'meu_metodo'? Porque, quando faço isso, colocando $this->$variable() da erro, pois ele retorna o valor da variável!
-
Fala rapaziada. Queria saber, de acordo com o conhecimento de vocês, qual é a melhor forma de fazer uma página de manutenção? Exemplo, tenho a seguinte estrutura no site: public_html | ------------> painel | ------------> assets | ------------> includes Quero colocar uma página de manutenção somente pra quem acessar qualquer página/arquivo dentro da pasta painel. Qual o melhor método? Via .htaccess? PHP? Se tiver algum exemplo eu agradeceria bastante. Valeu rapaziiiaada, abração e fiquem com Deus.
-
Ola Pessoal, Seguinte, estou com uma dúvida, quero fazer um site sem aparecer nada no endereço acima, por isso estou utilizando $_POST, até ae, está tudo tranquilo, porém estou encontrando dificuldade em aplicar um método seguro e confiável para transferir uma valor "id=2" no $_POST, então estou utilizando $_SESSION, porém desta maneira: <? while ($result = mysql_fetch_assoc($query)) { $_SESSION['id'] = $result['doctors_id']; ?> <button type="submit" title="<?php echo $result['name']; ?>" class="button" name="juvi" value="pro_dados" /> <img src="<?php echo $result['photo']; ?>" class="img_profile"><br> <?php echo $result['name']; ?><br> <?php if($result['enable']=='1'){ echo "Ativo"; } else{ echo "Inativo"; } ?></button><br><br> <? } ?> Está funcionando corretamente, mas acredito que esteja criando vários $_SESSION pelo loop, isso não seria bom, como posso "apagar" após o uso ou mudar o método para ter um resultado melhor. Att,
-
Olá, pessoal. Há um tempo atrás eu mostrei esse código aqui e ele colocava os dados de uma url ashx em um gráfico pie, foi resolvido o problema com a orientação do forum. Agora preciso aplicar Module Pattern nele para plotar o gráfico, sendo que meu método deve ser privado. Nunca havia mexido com esse tipo de coisa, então deve haver alguns erros, peço ajuda de vocês. <div class ="container"> <body> <div><canvas id="grafico" width="80" height="15"></canvas> </div> <div id="lista"></div> </body> </div> var module = $(document).ready(function() { var metodoprivado = function() { $.ajax({ url: "http://servicosweb.ibge.gov.br/GetStatus.ashx", success: function verstatus(data) { var servicos = _.countBy(data, function(x) { return x.Status === true ? "on" : "off"; }); $.each(data, function imprimirdados(index, item) { // $("<div>").html(item.Nome + ": " + (item.Status ? "ON" : "OFF") + "</p>").insertAfter($("#grafico")); if ((item.Status = true)) { $("<div>") .html(item.Nome + ": " + (item.Status = "ON") + "</p>") .insertAfter($("#grafico")); } else { $("<div>") .html(item.Nome + ": " + (item.Status = "OFF") + "</p>") .insertAfter($("#grafico")); } }); } }); }; return { metodopublico: function() { document.getElementById("lista").innerHTML; var resultado = [servicos.on, servicos.off]; var ctx = document.getElementById("grafico").getContext("2d"); myChart = new Chart(ctx, { type: "pie", data: { labels: ["Serviços online", "Serviços offline"], datasets: [ { backgroundColor: ["#FF9900", "#23238E"], data: resultado, options: { animation: { animateScale: true } } } ] } }); return { //metodoprivado: metodoprivado, metodopublico: function() { metodoprivado(); } }; } }; }); //isso eu acho que está errado module.metodoprivado(); module.metodopublico();