Ir ao conteúdo
  • Cadastre-se

Java Resolução de códigos em Java.


Posts recomendados

Boa tarde gente, não consegui resolver estes problemas em Java.

 

1) 

Leia 3 valores, no caso, variáveis A, B e C, que são as três notas de um aluno. A seguir, calcule a média do aluno, sabendo que a nota A tem peso 2, a nota B tem peso 3 e a nota C tem peso 5. Considere que cada nota pode ir de 0 até 10.0, sempre com uma casa decimal.

Entrada

O arquivo de entrada contém 3 valores com uma casa decimal, de dupla precisão (double).

Saída

Imprima a mensagem "MEDIA" e a média do aluno conforme exemplo abaixo, com 1 dígito após o ponto decimal e com um espaço em branco antes e depois da igualdade. Assim como todos os problemas, não esqueça de imprimir o fim de linha após o resultado, caso contrário, você receberá "Presentation Error".

 

2)

Faça um programa que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro). Sabendo que este vendedor ganha 15% de comissão sobre suas vendas efetuadas, informar o total a receber no final do mês, com duas casas decimais.

Entrada

O arquivo de entrada contém um texto (primeiro nome do vendedor) e 2 valores de dupla precisão (double) com duas casas decimais, representando o salário fixo do vendedor e montante total das vendas efetuadas por este vendedor, respectivamente.

Saída

Imprima o total que o funcionário deverá receber, conforme exemplo fornecido.

 

JOAO
500.00
1230.30

TOTAL = R$ 684.54

 

PEDRO
700.00
0.00

TOTAL = R$ 700.00

 

MANGOJATA
1700.00
1230.50

TOTAL = R$ 1884.58

 

3) 

Faça um programa que leia três valores e apresente o maior dos três valores lidos seguido da mensagem “eh o maior”. Utilize a fórmula (a foto está no final): 

Obs.: a fórmula apenas calcula o maior entre os dois primeiros (a e b). Um segundo passo, portanto é necessário para chegar no resultado esperado.

Entrada

O arquivo de entrada contém três valores inteiros.

Saída

Imprima o maior dos três valores seguido por um espaço e a mensagem "eh o maior".

 

UOJ_1013.png

Link para o comentário
Compartilhar em outros sites

O primeiro exercício é basicamente regra de 3. Vou explicar para a nota A, mas o mesmo serve para B e C.

 

A nota varia de 0 à 10, porém o peso é 2. Isso significa que se a pessoa tirar 10, ela vai ganhar a nota 2, dessa forma fazemos o seguinte cálculo para encontrar o peso de cada uma das 10 variações:

Nota - Peso
-----------
  10 - 2
   1 - X

X = (1 * 2) / 10
X = 0.2

 

Isso significa que cada nota possui peso de 0.2. Basta pegarmos a nota que a pessoa tirou, multiplicar por 0.2 e teremos o peso da questão A. Exemplo:

Pessoa tirou 7, então

Peso = 7 * 0.2
Peso = 1.4

 

É só fazer isso para todas as três questões, respeitando os respectivos pesos. Para cada questão, você armazena o peso referente a nota tirada, soma as três e divide por 3. Dessa forma você terá o peso médio obtido através das notas.

Link para o comentário
Compartilhar em outros sites

No primeiro exercício use a média ponderada. É só somar o produto de cada nota pelo seu peso e dividir tudo pelo total dos pesos, p.ex,

 

media = (A * 2 + B * 3 + C * 5)/10

 

No segundo apenas calcule como pedido e mostre o resultado: salario + vendas * 0.15.

 

E no último você pode criar uma função com a fórmula do enunciado, aí é só passar os dois primeiros valores como argumento e depois chamar a função novamente com o resultado da primeira e o terceiro valor, p.ex:

 

maior_valor = maior(maior(A, B), C)

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...