-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmediaponderada.cpp
51 lines (43 loc) · 1.74 KB
/
mediaponderada.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <stdio.h>
main(){
//Aluno Francisco Israel de Oliveira
//2. Escreva um programa que leia três números e seus respectivos pesos e calcule a sua média ponderada.
//============= [ VARIÁVEIS DO PROGRAMA ] =============
float num1, num2, num3; //Variáveis dos Numeros informados
float peso1, peso2, peso3; //Variáveis dos Pesos informados
float mp1, mp2, mp3; //Variáveis das multiplicações Numero x Peso
float somapesos; //Variávei da soma dos pesos
float mpf; //Variávei da somas das multiplações
float resultado; //Variáveis do resultado final
//Informando os valores necessários
printf("Informe o primeiro numero:");
scanf("%f", &num1);
printf("Informe o peso do primeiro numero:");
scanf("%f", &peso1);
printf("Informe o segundo numero:");
scanf("%f", &num2);
printf("Informe o peso do segundo numero:");
scanf("%f", &peso2);
printf("Informe o terceiro numero:");
scanf("%f", &num3);
printf("Informe o peso do terceiro numero:");
scanf("%f", &peso3);
//Exibindo oque foi fornecido
printf("Voce informou os seguintes numeros e pesos:\n");
printf("Primeiro numero [%.2f] com o peso [%.2f]\n", num1, peso1);
printf("Segundo numero [%.2f] com o peso [%.2f]\n", num2, peso2);
printf("Terceiro numero [%.2f] com o peso [%.2f]\n", num3, peso3);
printf("Calculando ...\n\n");
//Realizando as multiplicações
mp1 = num1 * peso1;
mp2 = num2 * peso2;
mp3 = num3 * peso3;
//Realizando a soma dos pesos
somapesos = peso1 + peso2 + peso3;
//Realizando a soma das multiplicações
mpf = mp1 + mp2 + mp3;
//Realizando o resultado da média ponderada
resultado = mpf / somapesos;
//Exibindo a média ponderada para o usuario
printf("A media ponderada correspondente e %.2f", resultado);
}