Tag: Learn C plus plus
estudar08 – classes e construtores
#include <cstdlib> #include <iostream> using namespace std; class Estudante{ int notas; public: Estudante(int p=50){ //construtor: evitar que a classe tenha lixo qd começa //que a classe comece com valores vladios qd começa //consrutor parameterizado (int p) //ou podemos iniciar o construtor logo com o valor (int p=50) notas=p; } void getDados(){ cout << notas; } void setDados(){ cout << "\n Qual a nota "; cin >> notas; } }; int main(int argc, char** argv) { Estudante s; s.getDados(); return 0; }
Tags : Classes, construtor, Learn C plus plus
estudar07 – classes II
#include <cstdlib> #include <iostream> using namespace std; class estudante{ int id; char name[20]; int s1; int s2; int s3; public: void getDados(){ cout << "\nqual o id? "; cin >> id; cout << "\nqual o nome? "; cin >> name; cout << "\nQual a nota da UC1 ?"; cin >> s1; cout << "\nQual a nota da UC2 ?"; cin >> s2; cout << "\nQual a nota da UC1 4"; cin >> s3; } void mostraDados(){ cout << "\n" << id << "\t" << name << "\t" << s1 << "\t" << s2 << "\t" << s3; } }; int main(int argc, char** argv) { estudante s[10]; //array de objectos int n; cout << "\nQuantos estudantes? "; cin >> n; for(int i=0; i< n ; i++){ s[i].getDados(); } for(int i=0; i< n ; i++){ s[i].mostraDados(); } return 0; }
Tags : arrays de classes, Classes, Learn C plus plus
estudar06 – classes
#include <cstdlib> #include <iostream> using namespace std; //classes: classificação de alguma coisa class estudante{ //os atributos e propriedades, as variaveis int id; int notas; //membros da classe estudante, as funcoes dentro da classe public: void getDados(){ cout << "\n qual o seu id?"; cin >> id; cout <<"\n qual a sua nota?"; cin >> notas; } void mostraDados(){ cout << "\n" << id << "\t" << notas << "\n"; } }; int main(int argc, char** argv) { estudante novo; //novo: instancia da classe estudante novo.getDados(); novo.mostraDados(); return 0; }
Tags : Classes, Learn C plus plus
estudar05 – funções matemáticas
#include <cstdlib> #include <iostream> using namespace std; //classes: classificação de alguma coisa class estudante{ //os atributos e propriedades, as variaveis int id; int notas; //membros da classe estudante, as funcoes dentro da classe public: void getDados(){ cout << "\n qual o seu id?"; cin >> id; cout <<"\n qual a sua nota?"; cin >> notas; } void mostraDados(){ cout << "\n" << id << "\t" << notas << "\n"; } }; int main(int argc, char** argv) { estudante novo; //novo: instancia da classe estudante novo.getDados(); novo.mostraDados(); return 0; }
Tags : funções matemáticas, Learn C plus plus
estudar04 – funções recursivas
#include <cstdlib> #include <iostream> using namespace std; int contas(int n); //recursão: uma função que se chama a si propria int main(int argc, char** argv) { cout <<"funcao contas - recursao\n"; contas(10); return 0; } int contas(int n){ if(n==0){ return 1; }else{ cout << "\n" << n; return (contas(n-1)); } }
Tags : funções recursivas, Learn C plus plus
estudar03 – funções
#include <cstdlib> #include <iostream> using namespace std; int mensagens(); //prototipo da função int mostranumero(int n1, int n2); int contas(int n1, int n2); int contas2(int n1, int n2); int main(int argc, char** argv) { mensagens(); mostranumero(1,2); cout << contas(10,23) << "\n"; cout << contas2(40,23) << "\n"; return 0; } int mensagens(){ cout << "conteudo de uma funcao\n"; return 0; } int mostranumero(int n1, int n2){ cout << n1 << " " << n2 << "\n"; return 0; } int contas(int n1, int n2){ int total=0; total=n1+n2; return total; } int contas2(int n1, int n2){ return (n1+n2); }
Tags : funções, Learn C plus plus
estudar02 – controlo de estruturas
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char** argv) { //if int idade=15; if(idade >18){ cout << "bem vindo ao clube\n"; }else{ cout << "nao podes entrar no clube \n"; } return 0; }
estudar01 – introdução ao c++
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char** argv) { cout << "ola mundo\n"; int number; number=10; cout << number << "\n"; int n1, n2, total, media; cout << "introduz um numero1" << "\n"; cin >> n1; cout << "introduz um numero2" << "\n"; cin >> n2; cout << "os numeros introduzidos foram " << n1 << " e " << n2 << "\n"; total=n1+n2; media=total/2; cout << "o total vem: "<< total << "e a media vem: "<< media << "\n"; //os arrays int a[5]={1,2,3,4,5}; cout << a[0] << "\n"; cout << a[1] << "\n"; cout << a[2] << "\n"; cout << a[3] << "\n"; cout << a[4] << "\n"; return 0; }
Tags : input, Learn C plus plus, output, variaveis