Escolar Documentos
Profissional Documentos
Cultura Documentos
Exercícios
#include <iostream>
using std::cout;
bool isAprovado();
e) Defina o seguinte método que retorna a nota final do aluno a partir da av1, av2
e av3. Leve em consideração se o aluno fez a av3 ou não:
float getNotaFinal();
Exemplo:
José da Silva
josesilva@gmail.com
7
7
8
#include <iostream>
#include <fstream>
using std::cout;
Aluno(){
std::string nome;
std::string e_mail;
nota_da_av1 = 0;
nota_da_av2 = 0;
nota_da_av3 = 0;
}
std::string get_nome() {
return nome;
}
void set_nome(std::string n) {
nome = n;
}
std::string get_mail() {
return e_mail;
}
void set_nome(std::string mail) {
e_mail = mail;
}
float get_n1() {
return nota_da_av1;
}
void set_n1(float av1) {
nota_da_av1 = av1;
}
float get_n2() {
return nota_da_av2;
}
void set_n2(float av2) {
nota_da_av2 = av2;
}
float get_n3() {
return nota_da_av3;
}
void set_n3(float av3) {
nota_da_av3 = av3;
}
bool isAprovado(float media){//c
float media = (av1 + av2)/2;
if (media > 7){
return true;
}
return false;
}
bool podeFazerAV3(float media, float fim){//d
float media = (av1 + av2)/2;
if ((media > 4) && (media <= 7)){
float fim = (media + av3)/2;
}
return false;
}
float getNotaFinal(){//e
if ((media > 7) || (media <= 4)){
return media;
}
else {
return fim;
}
}
};
main(){
Aluno a;
ofstream outfile;
ifstream outfile;
std::string nome_do_arquivo;
outfile.open("jose.doc");
class conta_bancaria {
private:
float saldo;
public:
conta_bancaria() {
saldo = 0;
}
4. Crie uma classe elevador para que possa ser utilizada da seguinte maneira
class Pessoa {
float massa;// peso em kg
};
class Elevator {
Pessoa *p;// pessoas (use arranjo de ponteiros)
int max_pessoa;// limite de pessoas
float max_peso;// limite de peso
public:
Elevator(int max_pessoa, float max_peso);
void entra();
void sai();
void sobe();
void desce();
void andarAtual();
};
Elevator e(4, 240); // 4 pessoas ou 240kg
void entra{}
void sai{}
void sobe{}
void desce()
void andarAtual{}
Pessoa p1(60); // pessoa de 60kg
Pessoa p2(70); // pessoa de 70kg
Pessoa p3(120); // pessoa de 120kg
Pessoa p4(20); // criança de 20kg
Pessoa p5(90); // pessoa de 90kg;