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