Matemática, perguntado por aninhabar6247, 10 meses atrás

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 LarissaMoura3
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