Duvidas!

2 respostas
renatorudolf

Boa noite pessoal !!!

To iniciando em java e to com uma simples duvida; A linha de codigo abaixo faz apenas uma operação e ao invez de continuar até q seja inserido -1 dá erro ao calcular o segundo numero.
Pq ?
O que ta faltando ?

import java.util.Scanner;

public class Calcula_pagamento

{

public void calculaComissao()

{

int p=20;

double  vendas;

double total=0;

double result=0;

Scanner input = new Scanner( System.in );
System.out.print(" Para finalizar pressione( -1 ) ");

System.out.print(" \nItens vendidos: ");
vendas = input.nextDouble();
while ( vendas != -1)
{
	total = (vendas * p)/100; 
	result = vendas + total + 200;
	System.out.print (result);
	
	System.out.print(" \nItens vendidos: ");
	vendas = input.nextInt();
	
	
}
if ( vendas == -1 )
{
	System.out.printf (" Fim ");
}
}

public static void main ( String args[])

{

Calcula_pagamento mycalculo = new Calcula_pagamento();

mycalculo.calculaComissao();

}

}</blockquote>

2 Respostas

GabrielCardelli

mano pra que if(valor == -1)?

Se sair do loope tu poe

System.out.println(“FIM”);

Tirando isso o programa rodou normal aqui :wink:

renatorudolf

Iae Grabriel blz !!!

obrigado brother, funcionou !!
abraço

Criado 9 de junho de 2009
Ultima resposta 10 de jun. de 2009
Respostas 2
Participantes 2