Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Francisco Aurelio

exercicio de JAVA em IF

Recommended Posts

meu prof de java passou um exercicio pra fazer em IF

 

o exercicio pede que o usuario entre com as horas trabalhadas de 3 empregados e o valor da hora,

 

e se as horas for maior que 40 é pra pagar hora extra que custa 50% a mais do valor da hora, caso contrario hora normal e no final

 

calcular o salario bruto de cada empregado.

 

 

espero que me ajudem MUITO OBG !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

E qual a dúvida? O que você fez? Ninguém irá fazer seu exercicio. Comece com a entrada de dados, depois utilize o IF para saber se a hora é maior que 40, depois só aplicar o valor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O exercicíio pede que o usuário entre com as horas trabalhadas de 3 empregados e o valor da hora, e se as horas for maior que 40 é pra pagar hora extra que custa 50% a mais do valor da hora, caso contrario hora normal e no final

 

Calcular o salário bruto de cada empregado.

 

Resposta do exercício em IF.

 

Entendendo o problema, sabendo que deve-se calcular o salário de 3 empregados identificamos primeiro as entradas.

 

Entradas: Horas Trabalhadas / Valor da Hora

Saídas: Reajuste de 50% ou Salário normal

 

Algoritmo:

 

Início

// Pode ser feito com FOR (para), mas vou fazer só com o IF.

// Vou ler as variáveis diretamente.

 

Leia (hTab1) // Ler as Horas Trabalhadas do primeiro empregado.

Leia (vhTab1) // Ler o Valor das Horas Trabalhadas do primeiro empregado.

 

Leia (hTab2) // Ler as Horas Trabalhadas do segundo empregado.

Leia (vhTab2) // Ler o Valor das Horas Trabalhadas do segundo empregado.

 

Leia (hTab3) // Ler as Horas Trabalhadas do terceiro empregado.

Leia (vhTab3) // Ler o Valor das Horas Trabalhadas do terceiro empregado.

 

Se (hTab1 > 40) // Condição: SE as horas for maior que 40.

|

| vhTab1<- vhTab1 * 1.50 // Pagar hora extra que custa 50% a mais do valor da hora.

| escreva ("O Reajuste foi de: R$ ", vhTab1)

| escreva ("Salário Total: R$ ",hTab1 * vhTab1)

|

SeNão

|

| hTab1 <- hTab1 * vhTab1

| escreva ("O Salário do Funcionário sem reajuste: R$", hTab1)

|

FimSe

.

.

.

.

.

FimPrograma.

 

Opá Chefe Chegou vou terminar depois!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O exercicíio pede que o usuário entre com as horas trabalhadas de 3 empregados e o valor da hora, e se as horas for maior que 40 é pra pagar hora extra que custa 50% a mais do valor da hora, caso contrario hora normal e no final

 

Calcular o salário bruto de cada empregado.

 

Resposta do exercício em IF.

 

Entendendo o problema, sabendo que deve-se calcular o salário de 3 empregados identificamos primeiro as entradas.

 

Entradas: Horas Trabalhadas / Valor da Hora

Saídas: Reajuste de 50% ou Salário normal

 

Algoritmo:

 

Início

// Pode ser feito com FOR (para), mas vou fazer só com o IF.

// Vou ler as variáveis diretamente.

 

Leia (hTab1) // Ler as Horas Trabalhadas do primeiro empregado.

Leia (vhTab1) // Ler o Valor das Horas Trabalhadas do primeiro empregado.

 

Leia (hTab2) // Ler as Horas Trabalhadas do segundo empregado.

Leia (vhTab2) // Ler o Valor das Horas Trabalhadas do segundo empregado.

 

Leia (hTab3) // Ler as Horas Trabalhadas do terceiro empregado.

Leia (vhTab3) // Ler o Valor das Horas Trabalhadas do terceiro empregado.

 

Se (hTab1 > 40) // Condição: SE as horas for maior que 40.

|

| vhTab1<- vhTab1 * 1.50 // Pagar hora extra que custa 50% a mais do valor da hora.

| escreva ("O Reajuste foi de: R$ ", vhTab1)

| escreva ("Salário Total: R$ ",hTab1 * vhTab1)

|

SeNão

|

| hTab1 <- hTab1 * vhTab1

| escreva ("O Salário do Funcionário sem reajuste: R$", hTab1)

|

FimSe

.

.

.

.

.

FimPrograma.

 

Opá Chefe Chegou vou terminar depois!!!

 

 

Desculpem por ontem meu chefe estava chegando e não deu para terminar o Algotitmo. Dei uma nova olhada no exercício e resolvi refazer em JAVA logo para economizar tempo. Como gosto de manter os valores iniciais criei novas variaveis como: Reajuste, salario inicial e salario final para os 3 empregados.

 

Espero que ajude em alguma coisa!

 

import corejava.Console;


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

{
	//Primeiro empregado
	double hTrab1 = Console.readInt("Quantidade de Horas Trabalhadas do 1º Empregado: ");
	double vhTrab1 = Console.readDouble("Informe o Valor das Horas Trabalhadas: R$ ");
	System.out.println(" ");
	double sal1 = 0;
	double reaj1 = 0;
	double salFim1 = 0;

	//Segundo empregado
	int hTrab2 = Console.readInt("Quantidade de Horas Trabalhadas do 2º Empregado: ");
	double vhTrab2 = Console.readDouble("Informe o Valor das Horas Trabalhadas: R$ ");
	System.out.println(" ");
	double sal2 = 0;
	double reaj2 = 0;
	double salFim2 = 0;

	//Terceiro empregado
	int hTrab3 = Console.readInt("Quantidade de Horas Trabalhadas do 3º Empregado: ");
	double vhTrab3 = Console.readDouble("Informe o Valor das Horas Trabalhadas: R$ ");
	double sal3 = 0;
	double reaj3 = 0;
	double salFim3 = 0;

	if (hTrab1 > 40)
		{
			sal1 = hTrab1 * vhTrab1;	
			System.out.printf("\nValor incial do Salário 1º Empregado: R$ %.2f", sal1);
			reaj1 = sal1 * 0.50; // Reajuste de 50%
			System.out.println("\nO Reajuste de 50% em cima do Salário: R$ " + reaj1);
			salFim1 = sal1 * 1.50; // Salário final
			System.out.printf("Valor de Salário Final: R$ %.2f", salFim1);
			System.out.println(" ");
		}
	else
		{
			sal1 = hTrab1 * vhTrab1;
			System.out.printf("\nValor do Salário do 1º Empregado sem Reajuste: R$ %.2f", sal1);
			System.out.println(" ");
		}

	if (hTrab2 > 40)
	{
		sal2 = hTrab2 * vhTrab2;	
		System.out.printf("\nValor incial do Salário 2º Empregado: R$ %.2f", sal2);
		reaj2 = sal2 * 0.50; // Reajuste de 50%
		System.out.println("\nO Reajuste de 50% em cima do Salário: R$ " + reaj2);
		salFim2 = sal2 * 1.50; // Salário final
		System.out.printf("Valor de Salário Final: R$ %.2f", salFim2);
		System.out.println(" ");
	}
else
	{
		sal2 = hTrab2 * vhTrab2;
		System.out.printf("\nValor do Salário do 2º Empregado sem Reajuste: R$ %.2f", sal2);
		System.out.println(" ");
	}

	if (hTrab3 > 40)
	{
		sal3 = hTrab3 * vhTrab3;	
		System.out.printf("\nValor incial do Salário 3º Empregado: R$ %.2f", sal3);
		reaj3 = sal3 * 0.50; // Reajuste de 50%
		System.out.println("\nO Reajuste de 50% em cima do Salário: R$ " + reaj3);
		salFim3 = sal3 * 1.50; // Salário final
		System.out.printf("Valor de Salário Final: R$ %.2f", salFim3);
	}
else
	{
		sal3 = hTrab3 * vhTrab3;
		System.out.printf("\nValor do Salário do 3º Empregado sem Reajuste: R$ %.2f", sal3);
	}

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.