Ir ao conteúdo

Posts recomendados

Postado

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

Postado

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.

Postado

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)

 

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

Mostrar 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

Mostrar mais  
×
×
  • Criar novo...