Leia 2 valores de ponto flutuante de dupla precisão A e B, que correspondem a 2 notas de um aluno. A seguir, calcule a média do aluno, sabendo que a nota A tem peso 3.5 e a nota B tem peso 7.5 (A soma dos pesos portanto é 11). Assuma que cada nota pode ir de 0 até 10.0, sempre com uma casa decimal. Entrada O arquivo de entrada contém 2 valores com uma casa decimal cada um. Saída Calcule e imprima a variável MEDIA conforme exemplo abaixo, com 5 dígitos após o ponto decimal e com um espaço em branco antes e depois da igualdade. Utilize variáveis de dupla precisão (double) e 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".
Soluções para a tarefa
Respondido por
1
O programa deve ser desenvolvido considerando uma capacidade de leitura de 2 valores de ponto flutuante de dupla precisão A e B, que correspondem a 2 notas de um aluno que, na sequência realiza o cálculo da média do aluno. Considerando que a nota A tem peso 3.5 e a nota B tem peso 7.5.
Sendo assim, o programa é o seguinte:
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
double A, B;
cin >> fixed >> setprecision(1);
cin >> A >> B;
double media;
cout << fixed << setprecision(5);
media = (A*3.5 + B*7.5)/11;
cout << "Media = " << setprecision(5)<< media << endl;
return 0;
}
Bons estudos!
Perguntas interessantes
Inglês,
7 meses atrás
Química,
7 meses atrás
Matemática,
7 meses atrás
Psicologia,
10 meses atrás
Matemática,
10 meses atrás
Matemática,
1 ano atrás
Pedagogia,
1 ano atrás