Ir ao conteúdo

Posts recomendados

Postado

PRECISO RESOLVER ESSES DOIS EXERCÍCIOS EM C++, SE ALGUEM PUDER ME AJUDAR FICAREI GRATO.

1-São conhecidas as notas de um determinado aluno em uma determinada disciplina durante um semestre letivo: p1, p2, t1 e t2 com pesos respectivamente 3, 5, 1, e 1. São conhecidos também o total de aulas desta disciplina e a quantidade de aulas que o aluno assistiu. Elaborar um programa para calcular e exibir a média do aluno e a sua frequência.

2- Dado o preço de um produto (valor inteiro), elaborar um programa para verificar qual a menor quantidade de notas necessárias para efetuar o pagamento da compra. Considerar os valores das notas atuais (1, 2, 5, 10, 20, 50 e 100). Utilizar os operadores %(resto) e /(divisão inteira) para a solução deste problema.

Obrigado pela ajuda

Postado
1-São conhecidas as notas de um determinado aluno em uma determinada disciplina durante um semestre letivo: p1, p2, t1 e t2 com pesos respectivamente 3, 5, 1, e 1. São conhecidos também o total de aulas desta disciplina e a quantidade de aulas que o aluno assistiu. Elaborar um programa para calcular e exibir a média do aluno e a sua frequência.

int main() {
float p1, p2, t1, t2;
int aulas, faltas;

//Como o exercício assume que você já sabe as notas,
//voce pode colocar qualquer valor
p1 = 5.5;
p2 = 8.0;
t1 = 6.6;
t2 = 5.5;

aulas = 90;
faltas = 8;

cout << "Media: " << ((p1*3 + p2*5 + t1 + t2) / 10) << endl;
cout << "Faltas: " << (aulas - faltas) << endl;

return 0;
}

2- Dado o preço de um produto (valor inteiro), elaborar um programa para verificar qual a menor quantidade de notas necessárias para efetuar o pagamento da compra. Considerar os valores das notas atuais (1, 2, 5, 10, 20, 50 e 100). Utilizar os operadores %(resto) e /(divisão inteira) para a solução deste problema.

Obrigado pela ajuda


//valor do produto
int valor = 428;

if ((valor / 100) > 0) {
cout << (valor / 100) << " Nota(s) de 100" << endl;
valor = valor % 100;
}
if ((valor / 50) > 0) {
cout << (valor / 50) << " Nota(s) de 50" << endl;
valor = valor % 50;
}

//fazer o mesmo pra 20, 10, 5, 2
//...

if ((valor / 1) > 0) {
cout << (valor / 1) << " Nota(s) de 1" << endl;
}

x = 428

428 / 100 = 4 notas de 100

x = 428 % 100 = 28

28 / 50 = 0

28 / 20 = 1 nota de 20

x = 28 % 20 = 8

8 / 10 = 0

8 / 5 = 1 nota de 5

x = 8 % 5 = 3

3 / 2 = 1 nota de 2

x = 3 % 2 = 1

1 / 1 = 1 nota de 1

Postado

Bom cara obrigado pela ajuda consegui resolver os exercícios;

E eu estava fazendo esse exercício para calcular o valor dos angulos internos de um triângulo, mais somente o valor de c da como certo, tem ideia no que eu estou errando?

Postado

double a, b, c, anga, angb, angc;

cout<<"Lado a ="; cin>> a;

cout<<"Lado b ="; cin>> b;

cout<<"Lado c ="; cin>> c;

anga= acos (a*(((b*B)+(c*c)-(a*a))/(2.0*b*c)))*(180.0/M_PI);

cout<<"Angulo a ="<< anga<< endl;

angb= acos (b*(((a*a)+(c*c)-(b*B))/(2.0*a*c)))*(180.0/M_PI);

cout<<"Angulo b ="<< angb<< endl;

angc= acos (c*(((a*a)+(b*B)-(c*c))/(2.0*a*B)))*(180.0/M_PI);

cout<<"Angulo c ="<< angc<< endl;

  • 9 anos depois...
Postado

#include<cstdlib>
#include<iostream>
using namespace std;


int main()
 {
    float p1, p2, t1, t2;
    int aulas, faltas;

 
    //DO JEITO QUE ESTA AQUI , QUANDO VOCÊ ABRIR O PROGRAMA VOCÊ VAI DIGITANDO A NOTA CORRESPONDENTE AO QUE SE PEDE
    cout << "digite nota p1:" <<endl;
    cin >> p1 ;
    
    cout << "digite nota p2:" <<endl;
    cin >> p2 ;
    
    cout << "digite nota t1:" <<endl;
    cin >> t1 ;
    
    cout << "digite nota t2:" <<endl;
    cin >> t2 ;
    
    aulas = 90 ;
    faltas = 8 ;

    cout << "Media: " << ((p1*3 + p2*5 + t1 + t2) / 10) << endl ;
    cout << "Faltas: " << (aulas - faltas) << endl ;

    return 0 ;
}

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...