RE:ayuda en practico para la facu
alguien me podria ayudar con este practico para la facu
1.Crea una clase CRectángulo. La clase tiene dos datos miembro, largo y ancho. La clase cuenta con métodos que calculan el perímetro (obtenPerímetro) y el área (obtenÁrea) del rectángulo, así como métodos para obtener y poner los valores correspondientes a los atributos largo y ancho. Los métodos poner deben comprobar que tanto largo como ancho sean mayores que 0 y menores que 20.
2. Definir una clase cPersona con los datos miembro: nombre, dNacimiento (día de nacimiento), mNacimiento (mes de nacimiento), aNacimiento (año de nacimiento), dirección, códigoPostal y ciudad. Las funciones miembro serán obtenNombre, obtenDomicilio, obtenFechaNacimiento, ponerNombre, ponerFechaNacimiento, ponerDirección, ponerCPostal y ponerCiudad. Las cadenas de caracteres son arrays de longitud fija.
3. Crea un constructor y un destructor para la clase CRectángulo. El valor por defecto de los atributos será 1.
4. Crea un constructor y un destructor para la clase cPersona del ejercicio 2.
5. Declara tres objetos de la clase cPersona y determina en un programa:
a. Quién es el de mayor edad
b. Si alguno vive en Tarija
c. Si alguno es mayor de edad
d. Cuántos son mayores de edad
e. Cualquier otra consulta utilizando las funciones miembro de la clase
6. Escribe constructores alternativos para la clase cPersona y un constructor copia.
7. Modifica la clase cPersona y los programas en los que la has utilizado (¿?) de forma que las cadenas de caracteres sean de longitud variable.
8. Modifica la clase cPersona añadiéndole un dato miembro estático llamado MayoriaDeEdad, que indicará la edad a la que las personas son consideradas mayores de edad (aunque ya sabemos que hay algunos que no madurarán nunca). Inicializa este atributo con el valor 18 y crea una función miembro de la clase para actualizar este atributo estático. Modifica los programas basados en la clase cPersona para que hagan uso de este atributo a la hora de calcular si una persona es o no mayor de edad.
9. Realiza un programa en el que pidas datos de personas con un máximo de 25. Debes definir, para mayor comodidad, un array para almacenar los datos de los objetos de la clase cPersona (debes decidir entre crear un array de objetos, un array de punteros a objetos o un array dinámico de objetos).Después debes realizar los apartados del ejercicio 5 teniendo en cuenta todos los objetos creados y las modificaciones realizadas a la clase cPersona.