Jump to content


Photo

Exercicio De Faculdade


  • Faça o login para participar
3 replies to this topic

#1 alanrodrigues5

alanrodrigues5

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 30/05/2005, 21:01

e ai galera prof passou o exercicio nao consigo fazer, me ajude!!!

Escreva um programa que mostre o quociente da divisao de dois valores lidos atraves do teclado do computador. Armazeneos valores recebidos em variaveis do tipo double.

esse codigo tem que ser executado no jdk

muito obrigado galera

#2 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 01/06/2005, 10:15

um...tenta pegar algo de java aqui:
http://forum.wmonlin...howtopic=101853

tem bastante referencias sobre.

pegando a lingugem, o resto é matematica e logica.rs
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#3 AciDmuD

AciDmuD

    Normal

  • Usuários
  • 96 posts
  • Sexo:Não informado
  • Localidade:Brasília

Posted 26/05/2008, 22:08

import java.util.Scanner;
public class Calcula {
public double n1, n2, resultado;
   
   
   public void Quociente() {
   resultado = n1/n2;
						   }
						   
			 public static void main(String args[]) {
			 Scanner input = new Scanner(System.in);
			 Calcula _calc = new Calcula();
			 System.out.println("Digite o primeiro numero:");

			 _calc.n1 = input.nextDouble();
			 System.out.println("Digite o segundo numero:");

			 _calc.n2 = input.nextDouble();
			 _calc.Quociente();
			 System.out.printf("O Quociente de %s / %s = %s",_calc.n1,_calc.n2,_calc.resultado);

													  } 
	
}


espero ter ajudado !

abrçs !

#4 JavaTeam

JavaTeam

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado

Posted 07/10/2008, 17:28

na verdade esse código só "quebra o galho" .... sabe pq ?

não é encapsulamento .. e isso é terrível em programação OO .... já tentou digitar uma letra ? ou o segundo numero um "0" ??

O_O

não se pode acessar variáveis de instâncias (atibutos) diretamente ... o ideal é criar os métodos gets e sets da vida ...

um exemplo para o seu código :

private double n1,  n2,  resultado;

	public double getN1() {
		return n1;
	}

	public void setN1(double n1) {
		this.n1 = n1;
	}

	public double getN2() {
		return n2;
	}

	public void setN2(double n2) {
		this.n2 = n2;
	}

	public double getResultado() {
		return resultado;
	}

	public void setResultado(double n,double m) {
		this.resultado = n / m;
	}


e na hora de pegar os valores digitados e "setar" as variáveis ...

System.out.println("Digite o primeiro numero:");
		calc.setN1(input.nextDouble());
		System.out.println("Digite o segundo numero:");
		calc.setN2(input.nextDouble());

ai sim ... temos algo mais elegante ... ^^


alem do mais , o padrão de nomes de métodos e das variáveis não estão adequados ...

começe o nome de métodos sempre com letras minusculas ( a variáveis tb )

EX:

chuta();
come();
dorme();

e se forem dois nomes ou mais , usar a primeira letra, apartir dosegundo nome, em maiuscula ..

EX:

chutaBola();
bebeAgua();
souUmMetodoEmNomeDeDeus();
e assim vai ....

Edição feita por: JavaTeam, 07/10/2008, 17:30.

Quer aprender Java de uma maneira fácil e divertida ?
Fórum JavaDebug™ --> http://www.javadebug...forum/index.php
Faça parte você também!





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq