Ajuda com algoritmo

3 respostas
J

Ola a a todos…Estou aprenedendo a programar(bem iniciante) em java
e tenho um exercicio no qual so consigo faze-lo funcionar com as variaveis ja iniciadas…mas preciso de uma mensagem pra inserir a variavel e a leitura da mesma…um colega aqui do forum ja tentou me ajudar mas não consegui implementa-lo…se aalguem se dispuser a me ajudar ai vai o fonte…
// le medias de uma cozinha e calcula caixas de azulejo sera necessario
public class Cozinha {

public static void main (String [] Args) {
double comprimento,largura,altura,caixas,pcx;
comprimento=7;
largura=4;
altura=3;
pcx=1.5;
caixas=(comprimento+largura)*altura/pcx;
System.out.println ("Sera necessario "+caixas+" caixas");

}

}

3 Respostas

T

O algoritmo (contas) você já fez; o que você está com dificuldade é com a entrada e saída de dados.

Veja como é que se usa a classe java.util.Scanner.
Exemplo:

import java.util.*;
class Exercicio {
	public static void main(String[] args) {
		Scanner scan = new Scanner (System.in);
		System.out.print ("Nome da primeira pessoa: ");
		String nome1 = scan.nextLine();
		System.out.print ("Peso em kg: ");
		int peso1 = scan.nextInt(); scan.nextLine();
		System.out.print ("Nome da segunda pessoa: ");
		String nome2 = scan.nextLine();
		System.out.print ("Peso em kg: ");
		int peso2 = scan.nextInt(); scan.nextLine();
		System.out.println ("O individuo mais pesado eh: ");
		if (peso1 &gt peso2) {
			System.out.printf ("%s, com %d kg%n", nome1, peso1);
		} else if (peso1 &lt peso2) {
			System.out.printf ("%s, com %d kg%n", nome2, peso2);
		} else {
			System.out.printf ("%s e %s tem o mesmo peso - %d kg%n", nome1, nome2, peso1);
		}
	}
}

No seu caso você deve usar "nextDouble", não "nextInt".

neohacker

Bem Vindo ao GUJ :!:

Dicas: http://www.guj.com.br/posts/list/50115.java

J

Valeu pessoal pela ajuda…foi uma mão na roda …
Valeu mesmo!!! Nada como falar com quem entende

Criado 23 de abril de 2007
Ultima resposta 23 de abr. de 2007
Respostas 3
Participantes 3