Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Solve the following questions by defining a class Student instead. Write a C++ program that will define a class Student based on the information given

Solve the following questions by defining a class Student instead. Write a C++ program that will define a class Student based on the information given in the first question and; then solve the question 2) and 3), by creating two objects: student 1 and student2. Use C++ language. Please also provide the outputs.

Q1) Suppose we want to keep the following information for each student in the department:

ID - long integer Phone Number - 3 pieces (area code (integer), prefix (integer), and suffix (integer)) Date of Birth - 3 pieces (month (integer), day (integer), and year (integer) ) Overall GPA - float First Letter of Last name - char First Letter of First Name - char

Assuming we don't know about structures and classes, how do you assign these values to student1? Write the program segment that declares the required variables, then assign the following values to student1:

ID - 444444444 Phone Number (3 pieces) - 828, 888, 8888 Date of Birth (3 pieces) - 11, 21, 1985 Overall GPA - 3.45 First Letter of Last Name: T First Letter of First Name: R

How do you assign the values to student1 and student2 in the same program? Write the program segment that declares the required variables, then assign the values to student1 and student2. Here is the information on student2:

ID - 555555555 Phone Number (3 pieces) - 828, 777, 7777 Date of Birth (3 pieces) - 9, 2, 1965 Overall GPA - 3.05 First Letter of Last Name: S First Letter of First Name: G

As you have noticed, assigning such values to many students without packing all of this information into one variable is a very difficult task.

Q2) Write the program segment that determines which one of these two students is younger.

Q3) Write the program segment to determine whether these students have the same area code.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Big Data Systems A 360-degree Approach

Authors: Jawwad ShamsiMuhammad Khojaye

1st Edition

0429531575, 9780429531576

More Books

Students also viewed these Databases questions

Question

What are Measures in OLAP Cubes?

Answered: 1 week ago

Question

How do OLAP Databases provide for Drilling Down into data?

Answered: 1 week ago

Question

How are OLAP Cubes different from Production Relational Databases?

Answered: 1 week ago