Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You are required to write a C + + program that draws a specific geometric shape in the console, based on the digits of your

You are required to write a C++ program that draws a specific geometric shape in the console, based on the digits of your
student ID number.
Task Description
Your main task is to create a C++ application that:
1. Read your student ID from the keyboard.
2. Determine the type and dimensions of the shape to draw based on the digits in your ID.
3. Output the shape directly to the console.
Shape Rules
Based on the last digit of your student ID, your program should draw one of the following shapes:
If the last digit is either 0 or 1: Rectangle
If the last digit is either 2 or 3: Right triangle
If the last digit is either 4 or 5: Isosceles triangle
If the last digit is either 6 or 7: Inverted right triangle
If the last digit is either 8 or 9: Diamond
The dimensions of the shapes should be determined by specific digits in your ID:
Rectangle: The height is the summation of the first 4 digits of your ID and width is the summation of the last 4 digits
of your ID, respectively.
Triangles and Diamond: The height of the triangle or diamond is determined by the summation of the first 4 digits of
your ID. For triangles, the height is equal to the number of lines, while the height of the diamond is twice this number
minus one.
Example Output
For a student ID of 202156789, the last digit is 9, and the summation of the first 4digits is 2+0+2+1=5
5*2-1=9 is the hight of the diamond
the output will be a diamond:
Submission Requirements
Submit the source code files and screenshot for your output based on your student ID.
Ensure your program compiles and runs without errors.

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

Step: 3

blur-text-image

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

Advances In Spatial And Temporal Databases 8th International Symposium Sstd 2003 Santorini Island Greece July 2003 Proceedings Lncs 2750

Authors: Thanasis Hadzilacos ,Yannis Manolopoulos ,John F. Roddick ,Yannis Theodoridis

2003rd Edition

3540405356, 978-3540405351

More Books

Students also viewed these Databases questions

Question

Distinguish between formal and informal reports.

Answered: 1 week ago