-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPractica2.cpp
More file actions
50 lines (48 loc) · 1.02 KB
/
Practica2.cpp
File metadata and controls
50 lines (48 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include "Cursos.h"
#include<iostream>
#include<string>
using namespace std;
Cursos::Cursos()
{
nombre="";
codigo="";
cantidadDeAlumnos=0;
alumnos[0];
}
Cursos::Cursos(Cursos &o){
nombre=o.nombre;
codigo=o.codigo;
cantidadDeAlumnos=o.cantidadDeAlumnos;
alumnos=o.alumnos;
}
Cursos::Cursos(string nombre,string codigo,Estudiante *alumnos,int cantidadDeAlumnos){
this->nombre=nombre;
this->codigo=codigo;
*alumnos=alumnos[cantidadDeAlumnos];
this->cantidadDeAlumnos =cantidadDeAlumnos;
}
Cursos::~Cursos()
{
//dtor
}
string Cursos :: ObtenerNombre(){
return nombre;
}
string Cursos :: ObtenerCodigo(){
return codigo;
}
int Cursos:: ObtenerCantidaddeAlumnos(){
return cantidadDeAlumnos;
}
void Cursos :: ModificarNombre(string nombre){
this-> nombre=nombre;
}
void Cursos :: ModificarCodigo(string codigo){
this-> codigo=codigo;
}
void Cursos :: ModificarCantidaddeAlumnos(){
this -> cantidadDeAlumnos=cantidadDeAlumnos;
}
void Cursos ::IncrementarUnEstudiante(){
cantidadDeAlumnos+=1;
}