Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class calculoImpostos {
- public static String vetCodProduto[] = {"WJW", "CSL", "CBL", "CCO", "GAN", "WCB", "WBL", "VCT", "VTM", "SLT"};
- public static String vetCategorias[] = {
- "destilado alcoolico importado",
- "fermentado alcoolico nacional",
- "fermentado alcoolico nacional",
- "sem alcool nacional",
- "sem alcool nacional",
- "destilado alcoolico importado",
- "destilado alcoolico importado",
- "alcoolico importado",
- "alcoolico nacional",
- "sem alcool impotado"
- };
- public static void main(String[] args)
- {
- float precoFinal = calcularImpostos("CBL");
- System.out.println(precoFinal);
- }
- public static float calcularImpostos(String codProduto)
- {
- /*aqui entra o método de consulta para retornar o preco do produto e
- * setar ele à variável precoUnitario
- */
- float precoUnitario = 1;
- int impostos = 0;
- String descrProduto = "Null";
- for(byte n=0; n<10;n++)
- {
- if(vetCodProduto[n].equals(codProduto)) // verifica se o codigo do produto existe
- {
- descrProduto = vetCategorias[n];
- break;
- }
- }
- //Calculos
- if(descrProduto.contains("alcoolico"))
- {
- impostos+=30;
- }
- else
- {
- impostos+=15;
- }
- if(descrProduto.contains("nacional"))
- {
- impostos+=10;
- }
- else
- {
- impostos+=25;
- }
- if(descrProduto.contains("fermentado"))
- {
- impostos+=18;
- }
- else
- {
- impostos+=23;
- }
- if(descrProduto.equals("Null"))
- {
- return -1; // Não achou o produto
- }
- else
- {
- return (float)(impostos*precoUnitario);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement