Created
April 29, 2023 14:22
-
-
Save robsonamendonca/d6a237c640dd109f28fc6719a2b00ad0 to your computer and use it in GitHub Desktop.
HDEV - Algoritmos (Desafios) - Média Ponderada
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/****************************************************************************** | |
Problema: Calcular a media ponderada de três notas e seus pesos e mostrar esta media. | |
Algoritmo media | |
var nota1, nota2, nota3, peso1, peso2, peso3, media de real; | |
inicio | |
mostrar “ler a primeira nota”; | |
ler(nota1); | |
mostrar “ler a primeiro peso”; | |
ler(peso1); | |
mostrar “ler a segunda nota”; | |
ler(nota2); | |
mostrar “ler a segundo peso”; | |
ler(peso2); | |
mostrar “ler a terceira nota”; | |
ler(nota3); | |
mostrar “ler a terceiro peso”; | |
ler(peso3); | |
media <- ( (nota1 x peso1) + (nota2 x peso2) + (nota3 x peso3) ) / peso1 + peso2 + peso3; | |
mostrar “A média ponderada é” +media; | |
fim | |
Teste de mesa | |
Nota1 <- 6 | |
Peso1 <- 1 | |
Nota2 <- 6 | |
Peso1 <- 1 | |
Nota2 <- 6 | |
Peso1 <- 1 | |
Media <- ( (6x1) + (6x1) + (6x1) )/ 1+1+1 = 6; | |
A média ponderda é 6 | |
*******************************************************************************/ | |
// Online IDE - Code Editor, Compiler, Interpreter | |
import java.util.Scanner; | |
public class Main | |
{ | |
public static void main(String[] args) { | |
Scanner ent = new Scanner(System.in); | |
float nota1 , nota2, nota3, peso1 , peso2, peso3, media; | |
// recebe a 1º nota | |
System.out.print("Digite sua 1ª nota"); | |
nota1 = ent.nextInt(); | |
System.out.print("Digite sua 1o. peso"); | |
peso1 = ent.nextInt(); | |
// recebe a 2º nota | |
System.out.print("Digite sua 2ª nota"); | |
nota2 = ent.nextInt(); | |
System.out.print("Digite sua 2o. peso"); | |
peso2 = ent.nextInt(); | |
// recebe a 3º nota | |
System.out.print("Digite sua 3ª nota"); | |
nota3 = ent.nextInt(); | |
System.out.print("Digite sua 3o. peso"); | |
peso3 = ent.nextInt(); | |
media = ( (nota1*peso1) + (nota2*peso2) + (nota3*peso3)) / (peso1 + peso2 + peso3); | |
System.out.println("A media ponderada é: " +media); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment