From 869e68986aa8f69af6e7842260a68d1e5c6f796f Mon Sep 17 00:00:00 2001 From: Carlos Maiolino Date: Thu, 10 Jul 2025 22:24:20 +0200 Subject: Add a bunch of code Signed-off-by: Carlos Maiolino --- CPP/Basics/Ex2/CodeDemo.cpp | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 CPP/Basics/Ex2/CodeDemo.cpp (limited to 'CPP/Basics/Ex2/CodeDemo.cpp') diff --git a/CPP/Basics/Ex2/CodeDemo.cpp b/CPP/Basics/Ex2/CodeDemo.cpp new file mode 100644 index 0000000..0afcd7a --- /dev/null +++ b/CPP/Basics/Ex2/CodeDemo.cpp @@ -0,0 +1,43 @@ +// Learning C++ +// Challenge 04_05 +// Calculate a GPA, by Eduardo CorpeƱo + +#include +#include +#include "records.h" + +using namespace std; + +void init_students(); + +StudentRecords SR; +int id; + +int main() +{ + init_students(); + + cout << "Enter a student ID: "; + cin >> id; + + SR.report_card(id); + return 0; +} + +void init_students() +{ + SR.add_student(1,"George P. Burdell"); + SR.add_student(2,"Nancy Rhodes"); + + SR.add_course(1,"Algebra",5); + SR.add_course(2,"Physics",4); + SR.add_course(3,"English",3); + SR.add_course(4,"Economics",4); + + SR.add_grade(1,1,'B'); + SR.add_grade(1,2,'A'); + SR.add_grade(1,3,'C'); + SR.add_grade(2,1,'A'); + SR.add_grade(2,2,'A'); + SR.add_grade(2,4,'B'); +} -- cgit v1.2.3