Fazer calculo

4 respostas
B

Olá sou iniciante de Java, meu professor me passou essas duas atividades para ser feita, porém não faço ideia por onde começar:

(1) Faça um algorítimo que ler três notas de um aluno, calcule e escreva a média final, o peso das notas é 2,3 e 5
A formulá é: N1* 2+N2* 3 + N3 * 5 MédiaFinal: 10

(2) Ler e escrever uma mensagem é MAIOR QUE 10! se for valor lido é maior que 10, caso contrário escrever NÃO É MAIOR QUE 10!

Se puderem me ajudar, com base nessas conseguirei fazer as demais. =)

4 Respostas

W

Bruno30, vc tem que pelo menos tentar, mostrar algum código pra galera te orientar como fazer esse programa.

vou começar e vc termina

import java.util.Scanner;

 public class Media {

    public static void main(String[] args) {
	
            //aqui é a classe qua faz a leitura de dados
	Scanner entrada = new Scanner(System.in);
	
            //aqui pede ao visitante para digitar a nota
	System.out.print("Digite nota 1:\n ");
            //aqui faz a leitura de dados
	double nota1 = entrada.nextDouble();
	
	System.out.print("Digite nota 2:\n ");
	double nota2 = entrada.nextDouble();
	
	System.out.print("Digite nota 2:\n ");
	double nota3 = entrada.nextDouble();
	
            //aqui faz o processamento de dados
	double formula = ((nota1 * 2) + (nota2 * 3) + (nota3 * 5)) / 3;

            //falta colocar a condição do if, para verificar se é maior que 10
}

}

Agora vc termina colocando a condicional, usando o if, tenta fazer, a dica que te dou é pesquisar como usar o if no Java.

B

Há com certeza já me ajudou bastante amigo! Eu vou fazer aqui como me indicou e logo mais posto como ficou.

B
Dando continuação tentei dessa forma:

String resultado;

if(Nota>=10){

if ( media(nota1, nota2, nota3) >= 10) {

System.out.println(“Maior que 10!.”)
else if (media(nota1, nota2, nota3)=> 10) {
        System.out.println("Menor que 10!."); 
    }

}
}

B
Corrigindo continuação:

String resultado;

if(Nota>=10){

if ( media(nota1, nota2, nota3) >= 10) {

System.out.println(“Maior que 10!.”)
else if (media(nota1, nota2, nota3)=> 10) {
        System.out.println("Menor que 10!."); 
    System.out.print("A media final é de:"+Mf+ "nota");

}
}

Então pelo o que entendi, é para fazer dessa forma, está certo =)

Criado 14 de setembro de 2017
Ultima resposta 14 de set. de 2017
Respostas 4
Participantes 2