Fala galera, eu to fazendo uns exercícios de programaçao e fiquei travado em um, onde não sei como montar a estrutura e queria saber se alguém poderia me dar uma luz nessa questão, fiz uns exercicios passados, onde usei import java.util.Scanner;
public class Trabalhinhotop3 {
public static void main(String[] args) {
String Primeironome, sobrenome, ultnome, imprima;
Scanner sc = new Scanner (System.in);
System.out.println(“Digite o Primeironome”);
Primeironome = sc.nextLine();
Etecétera…
para ler e imprimir o nome na tela
porém nesse exercicio não sei como montar a estrutura > “5. Faça um programa que receba um salário de um funcionário, calcule e mostre o novo salário, sabendo-se que este sofreu um
aumento de 25%”
A ideia é a mesma, você precisa declarar Scanner (como já fez), solicitar ao usuário que informe algo (como já fez) e ler esse algo (como já fez).
Depois, faça o cálculo que o enunciado pede e exiba o resultado.
É simples.
Faça um programa que receba um salário de um funcionário, calcule e mostre o novo salário, sabendo-se que este sofreu um aumento de 25%.
Tenta assim:
String salario;
double calc;
Scanner sc = new Scanner(System.in);
System.out.println(“Digite o salário:”);
salario = sc.nextLine();
calc = (salario * 25) / 100;
System.out.println(“O salário reajustado é: ” + calc);
Cara, na boa, evite dar o código pronto. Isso atrapalha o aprendizado e acaba deixando a pessoa com dificuldades para raciocinar, além de que boa parte de quem pergunta, acaba acostumado com isso e fica dependente disso, até mesmo, com preguiça de tentar e aprender com seus erros.
o seu calc está errado, pois vai dar apenas o valor dos 25%, ao invés de dar o salário + 25%. o certo é calcular salário * 1,25; Além de você ler uma String e tentar fazer calculo de double.
voucê pode trocar por:
double salario;
salario = sc.nextDouble(); ou salario=Double.parseDouble(sc.nextLine());
calc= salario *1,25;
Você já sabe como ler os dados do usuário, o que você deve fazer é armazenar em uma variável, exemplo:
salario = sc.nextDouble(); e então com ela você consegue fazer os cálculos. pois se for informado 100, a saída terá de ser 125, ai só você entender como faz esse calculo, isso vale também para outros exercícios, entender primeiro como armazena e depois como modificar o valor armazenado para mostrar para o usuário. No java se você quiser dar um novo valor para uma variável já existente aproveitando o valor que ela tinha é só fazer igual exemplo abaixo:
teste=teste+1; //Ele pega o valor de teste, soma 1 e então faz o teste ter o novo valor