TOPIC

5% de erro no programa

Wellington asked 9 months ago

Boa noite. Estou testando o programa no eclipse e ele está funcionando. Náo estou encontrando o erro no código, alguém poderia me ajudar?

import java.util.Locale;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Locale.setDefault(Locale.US);
        Scanner sc = new Scanner(System.in);
        double ganho, salario;
        salario = sc.nextDouble();
        if (salario >= 0 && salario <= 400.00) {
            ganho = salario * 0.15;
            salario += ganho;
            System.out.printf("Novo salario: %.2f%n",salario);
            System.out.printf("Reajuste ganho: %.2f%n",ganho);
            System.out.println("Em percentual: 15 %");
        }
        else if (salario >= 400.01 && salario <= 800.00) {
             ganho = salario * 0.12;
            salario += ganho;
            System.out.printf("Novo salario: %.2f%n",salario);
            System.out.printf("Reajuste ganho: %.2f%n",ganho);
            System.out.println("Em percentual: 12 %");
        }
        else if (salario >= 800.01 && salario <= 1200.00) {
            ganho = salario * 0.10;
            salario += ganho;
            System.out.printf("Novo salario: %.2f%n",salario);
            System.out.printf("Reajuste ganho: %.2f%n",ganho);
            System.out.println("Em percentual: 10 %");
        }
        else if (salario >= 1200.01 && salario <= 2000.00) {
            ganho = salario * 0.07;
            salario += ganho;
            System.out.printf("Novo salario: %.2f%n",salario);
            System.out.printf("Reajuste ganho: %.2f%n",ganho);
            System.out.println("Em percentual: 7 %");
        } else {
            ganho = salario * 0.04;
            salario += ganho + salario;
            System.out.printf("Novo salario: %.2f%n",salario);
            System.out.printf("Reajuste ganho: %.2f%n",ganho);
            System.out.println("Em percentual: 4 %");
        }

        sc.close();

    }

}

This topic has not been answered yet. Be the first!

Remember not post solutions. Your post may be reviewed by our moderators.