Socorro, tá certo minha porcentagem? Novatão, tem prova hj

2 respostas
J

não está dando nenhum erro pessoal, mas não sei ao certo como calcular a porcentagem para + nem para menos, se quiserem colocar os dois.
No primeiro caso é para + 10%, 2° 15% e no 3° 5%.

import javax.swing.JOptionPane; 


public class novopreco
{
public static void main (String args [])

{
	int precoAtual = 0;
	int vendaMensal=0;
	double resultado=0;

	precoAtual=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o preço atual do produto"));
	vendaMensal=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a venda mensal do produto"));

	
	if (precoAtual<30 && vendaMensal<500)
	{
		resultado=precoAtual+10/100;
		JOptionPane.showMessageDialog(null,"O produto teve um aumento"  +resultado);
	}
	
	else 
	{
		if (precoAtual>=30 && vendaMensal>=1000)
		
		{
					resultado=precoAtual+15/100;
					JOptionPane.showMessageDialog(null,"O produto teve um aumento"  +resultado);
	
		}
		
		else 
		{
			if   (precoAtual>=80 && vendaMensal>=1000)
			 {
		        	resultado=precoAtual+5/100;
					JOptionPane.showMessageDialog(null,"O produto teve um aumento"  +resultado);
			}
		}
		
		
	}
	System.exit(0);

}	
}

2 Respostas

C

Ola... isso e problema do seu algoritmo mesmo!!

Vamos supor q o kra ganha 100 conto e o salario dele vai almentar 15%, blz??

int Salario= 100;

int novoSalario = Salario * 1.15;

entendeu??

a formula da porcentagem de 15% n e a mesma coisa q isso 15/100, entao..

c vc dividir vai dar 0.15. C vc quizer somar 15% faz assim:

seuValor = seuValor * 0.15; // ele vai pegar 15%, agora e so manipular

novoSal = Salario + seuValor; // isso para adcionar
novoSal = Salario - seuValor; // para diminuir

mas dica... isso e algoritmo basico do basico, da uma boa estudada nisso pra vc ir bem na prova!!

Esperto ter ajudado!!
Abracao e te +

J

“Ratinho”:

mas dica… isso e algoritmo basico do basico, da uma boa estudada nisso pra vc ir bem na prova!!

Esperto ter ajudado!!
Abracao e te +

Vlw cara, ajudou bantante.

Criado 31 de março de 2005
Ultima resposta 31 de mar. de 2005
Respostas 2
Participantes 2