Sei sulla pagina 1di 2

Guidelines for Project Choose a Single

Computer Science
Topic for the Project

Class XI
TOPIC: Creating a Multi-Option Interactive User Interface in Python
Suggested Topics for the Project (can be outside these topics also)
• Various calculations related to Mechanics (calculating linear & angular velocity, linear
& angular acceleration, linear & angular momentum, force & torque, etc.)
• Various calculations related to laws of Electricity and Magnetism (various calculations
related to Ohm’s, Faraday’s, Ampere’s, & Lenz’s Law; Calculations related to the
electrical properties like Resistance, Capacitance, Inductance etc.)
• Various calculations related to Co-Ordinate Geometry (finding distance between
points, finding mid-point, area of triangle or square from co-ordinates, co-ordinates of
centroid of a triangle, checking if a point is inside, on, or outside a circle centred at any
point etc., finding the quadrant or axis where a given point is lying etc.)
• Various calculations related to finding surface Area and Volume of various types of
surfaces and solids (area of square, rectangle, circle, triangle; surface area and volume
of sphere, hemisphere, cuboid, rectangular parallelepiped, cylinder, cone, etc.)
• Various calculations related to Algebra (solving quadratic equations with provision for
imaginary roots also, simultaneous equations for 2 and 3 variables etc.)
• Various calculations related to Accountancy and Economics

Description: If Option-1
• Write the code for creating a Menu Do this…. and print result
Driven Program based on any one of
the Topics given above. If Option-2
• The user will be given a set of
Do this…. and print result
options to choose from. Depending
upon the option number chosen by If Option-3
the user, calculations related to that
particular option will be carried out Do this…. and print result
as shown in the figure on the right.
• The code for each option is written If Option-n
under the particular option block
• The result calculated will be printed
Do this…. and print result
Instructions:
• The menu should display the options related to operations for a given topic. For
example, if the application is about Trigonometric Functions, then the options can be:
1. Sin(degree), 2. Cos(degree), 3. Tan(degree), 4. Cosec(degree), 5. Sec(degree),
6. Cot(degree), 7. Sin(radian), 8. Cos(radian), 9. Tan(radian), 10. Cosec(radian),
11. Sec(radian), 12. Cot(radian) etc.
• An interface should have a MINIMUM of 8 OPTIONS
• After the Option number is input, the user next inputs under that option all the Data
required to do the calculation. The program then calculates and prints the result as per
the option. For example, the user has to enter the degree or radian after choosing an
option from the trigonometric functions

Mode of Submission [ GUIDELINES TO BE FOLLOWED STRICTLY ]:


• Open a new Word file (or a file in any other word processor)
• Write the Subject Name: Computer Science
• Write the Project Name
• Write your ID, Name, Class, Section, Session
• Go to Next Page. Give a short write-up/description of the category of operations you
are performing with the interface
• Go to Next Page. Type/Paste the code of the problem. The code may cover more
than one pages. Ensure that a given line of code is not spilling over to the next line.
• Go to Next Page. Take a Screen Shot and Paste the Output of Running your program
with various options used from the interface (crop the UNWANTED portions)
• CONVERT THE WORD FILE TO PDF FORMAT and submit PDF file ONLY

• Due Date for Submission: 10.09.2020


• Accepted file type PDF only
• DO NOT upload to any Drive and send the Link
• A maximum of 3 MB can be uploaded
• You are requested to submit neat work
• Copying and Pasting someone else’s work will be dealt with firmly

Potrebbero piacerti anche