100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4,6 TrustPilot
logo-home
Examen

COS3711 Assignment 3 2024 - DUE 9 September 2024

Puntuación
-
Vendido
-
Páginas
22
Grado
A+
Subido en
28-06-2024
Escrito en
2023/2024

COS3711 Assignment 3 2024 questions and answers

Institución
Grado










Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Institución
Grado

Información del documento

Subido en
28 de junio de 2024
Número de páginas
22
Escrito en
2023/2024
Tipo
Examen
Contiene
Preguntas y respuestas

Temas

Vista previa del contenido

COS3711
ASSIGNMENT 3 2024
- DUE 9 SEPTEMBER
2024
QUESTIONS WITH COMPLETE ANSWERS




[DATE]
[COMPANY NAME]
[Company address]

,COS3711 Assignment 3 2024 - DUE 9 September 2024
COS3711 Assignment 3 2024 - DUE 9 September 2024

Question 1

Write an application that can be used to process Staff member details. The
fields that should be stored include:

• A name,

• A birthdate, and

• A staff appointment type (one of permanent, part-time, or contract, stored as
an enum). Note that the getter and setter for this data member may be done
using a QString. Downloaded by Corona Virus () lOMoARcPSD| The
application should allow a user to enter details via GUI. Also, once a staff
member’s details are entered, they should be written to file (in any acceptable
format) and stored in a container in the application. Ensure that you adhere
to basic design principles, and avoid any anti-patterns in the design of your
solution.

To create an application that processes staff member details, you can use a combination of C++
and Qt for the GUI. This example will include classes to handle the staff details, enums for
appointment types, and methods for saving to a file and storing the data in a container. Here is a
high-level overview and code for this application:


1. Setting Up the Environment

Ensure you have Qt installed on your system. You can download it from the Qt website.


2. Defining the Staff Class

First, define a class to hold the staff member details:


COS3711 Assignment 3 2024 - DUE 9 September 2024

, COS3711 Assignment 3 2024 - DUE 9 September 2024
cpp
Copy code
#include <QString>
#include <QDate>


enum class AppointmentType {
Permanent,
PartTime,
Contract
};


class Staff {
private:
QString name;
QDate birthdate;
AppointmentType appointmentType;


public:
Staff() = default;
Staff(const QString& name, const QDate& birthdate, AppointmentType type)
: name(name), birthdate(birthdate), appointmentType(type) {}


QString getName() const { return name; }
void setName(const QString& name) { this->name = name; }


QDate getBirthdate() const { return birthdate; }
void setBirthdate(const QDate& birthdate) { this->birthdate = birthdate;
}


QString getAppointmentType() const {
switch (appointmentType) {
case AppointmentType::Permanent: return "Permanent";
case AppointmentType::PartTime: return "PartTime";
case AppointmentType::Contract: return "Contract";
}
return "";
}



COS3711 Assignment 3 2024 - DUE 9 September 2024
$2.50
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
QuizDoc Chamberlain College Of Nursng
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
226
Miembro desde
2 año
Número de seguidores
193
Documentos
1051
Última venta
2 meses hace

3.7

31 reseñas

5
13
4
4
3
10
2
0
1
4

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes