CS GPT
CS GPT
CS GPT
SSVM
REGISTER NUMBER :
NAME : V. ADITHYA
CLASS : XII
YEAR : 2024-2025
CERTIFICATE
____________________ ___________________
________________
(Dr. Stephenson)
Principal
SSVM School of Excellence- Coimbator
ACKNOWLEDGEMENT
I would also like to thank Mr. Arul (PGT -CS), SSVM School
of Excellence, who gave me the wonderful opportunity to do
this project, which also helped me in doing a lot of research
and I came to know about so many new things from this study
I am really thankful to all.
INDEX
2 SYSTEM REQUIREMENTS 2
3 INTRODUCTION 3
5 KEY FEATURES 6
6 SOURCE CODE 8
7 OUTPUT 13
10 CONCLUSION 142
11 BIBLIOGRAPHY 143
SYSTEM REQUIREMENTS
Hardware requirements:
• A computer/laptop with a operating system-windows 7 or
above
• X86 64-bit CPU (intel/AMD architecter)
• 4GB RAM
• 5GB free disk space
Software requirements:
• Python 3.9 or high
Hardware used:
• Processor: Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
2.00GHz
• RAM: 8.00GB
• System type: 64-bit Operating System
• x64 Based processor
• Windows edition: Windows 10 pro
Software's used:
• Microsoft Windows 10 as Operating System.
• Python 3.7 as Front-end for GUI development.
• MS-Word 2010 for documentation.
2
INTRODUCTION
3
ABOUT THE PROGRAM
The program developed in this investigation project is a
comprehensive, menu-driven Python application designed
specifically for Class 11 CBSE students. It aims to provide a hands-
on, interactive platform for learning and reinforcing key
programming concepts covered in the CBSE Computer Science
curriculum.
Objectives
The primary objectives of this program are:
• To offer a structured approach to learning Python
programming.
• To help students understand and apply Python concepts through
practical examples.
• To enhance problem-solving skills by demonstrating real-world
applications of Python.
Structure and Organization
The program is organized into several modules, each corresponding
to a major topic in the CBSE Class 11 Python syllabus. These
modules are presented in a menu-driven format, allowing users to
select and explore specific topics based on their learning needs.
Topics Covered
The program covers a wide range of Python topics, including but not
limited to:
• Basic Syntax and Data Types: Introduction to Python syntax,
variables, and data types like strings, integers, and floats.
• Control Structures: Conditional statements (if, elif, else), loops
(for, while), and control flow.
4
• Functions: Definition and usage of functions, including
parameters, return values, and scope.
• Data Structures: Lists, tuples, dictionaries, and their methods.
• Error Handling: Try-except blocks, common errors, and
debugging techniques.
User Interface
The user interface is designed to be intuitive and easy to navigate.
Upon launching the program, users are presented with a main menu
that lists the available topics. Each topic can be selected to access
submenus or directly engage with the content, which includes
explanations, examples, and exercises.
Interaction and Output
The program is interactive, prompting users to enter inputs where
necessary and displaying outputs that reflect the results of the code
execution. This interactivity helps reinforce learning by providing
immediate feedback on the user's actions.
Educational Value
The program serves as a practical tool for both learning and revision.
It helps students understand how to write clean, efficient code and
encourages them to experiment with different Python features. By
integrating various Python concepts into a single program, students
can see how different aspects of the language work together,
providing a holistic view of Python programming.
Future Enhancements
The program is designed with scalability in mind. Future
enhancements could include the addition of more advanced
topics, integration of graphical user interface (GUI) elements and
the inclusion of a database to manage user progress and scores.
5
KEY FEATURES
The investigation project on Python programming for Class 11 CBSE
students is designed with the following key features:
1. Comprehensive Coverage:
6
5. Real-World Applications:
7
SOURCE CODE
"""
@author: Adithya.v
"""
import mysql.connector as ak
ak47=ak.connect(host="localhost",user="root",passwd="Adithya008",database="dummy")
cursor=ak47.cursor()
t=cursor.fetchone()
a,=t
c=a+1
import tkinter as tk
import numpy as np
image = Image.open(image_path)
image_array = np.array(image)
8
# Reshape the image array to be a list of RGB pixels
kmeans = KMeans(n_clusters=k)
kmeans.fit(reshaped_array)
dominant_colors = kmeans.cluster_centers_.astype(int)
return hex_colors[0]
def go_to_second_page():
entry.pack_forget()
enter_button.pack_forget()
label.pack_forget()
second_page_label.pack(pady=20)
number_entry.pack(pady=10)
check_button.pack(pady=10)
result_label.pack(pady=20)
9
# Function to check if the number is odd or even
def check_odd_even():
user_input = number_entry.get()
if user_input.isdigit():
number = int(user_input)
if number % 2 == 0:
result.set(f"{number} is Even")
ak47.commit()
else:
result.set(f"{number} is Odd")
ak47.commit()
else:
bg_color = find_dominant_color(image_path)
root = tk.Tk()
root.title("GRADE 11 CS gpt")
root.configure(bg=bg_color)
10
# Set fixed geometry for the window
root.geometry('525x550')
root.resizable(False, False)
pil_image = Image.open(image_path)
image = ImageTk.PhotoImage(pil_image)
label.pack(pady=10)
entry.pack(pady=10)
enter_button.pack(pady=10)
second_page_label.pack_forget()
# Create an entry box for the number input on the second page
11
number_entry.pack_forget()
check_button.pack_forget()
result = tk.StringVar()
result_label.pack_forget()
root.mainloop()
#backend
import mysql.connector as ak
ak47=ak.connect(host="localhost",user="root",passwd="Adithya008",database="dummy")
cursor=ak47.cursor()
t=cursor.fetchone()
a,=t
if t==():
12
OUTPUT
13
14
SOURCE CODE MAIN
"""
@author: Adithya.v
"""
def cs():
try:
def perfect_number():
def finding_perfect_number():
print()
b=[]
for i in range(1,a+1):
if a%i==0:
b.append(i)
c=0
for z in b:
c+=z
c=c-a
print(c)
if c==a:
ak47.commit()
else:
ak47.commit()
15
cursor.execute(f"update VERIFING_A_PERFECT_NUMBER set NUMBER={a} where
sno={c};")
ak47.commit()
def perfect_numbers_in_a_particular_range():
print()
aa=a.split(":")
b=[]
for k in aa:
d=""
c=k.split()
for j in c:
d+=j
b.append(int(d))
e=b[0]
f=b[1]
g=[]
for a in range(e,f+1):
h=[]
for i in range(1,a+1):
if a%i==0:
h.append(i)
c=0
for z in h:
c+=z
c=c-a
if c==a:
g.append(a)
16
for i in g:
print(i)
cursor.execute(f"update FINDING_PERFECT_NUMBERS_IN_A_PARTICLAR_RANGE
set P_RANGE={aa} where sno={c};")
ak47.commit()
cursor.execute(f"update FINDING_PERFECT_NUMBERS_IN_A_PARTICLAR_RANGE
set ANSWER={g} where sno={c};")
ak47.commit()
print()
if ch==1:
finding_perfect_number()
ak47.commit()
elif ch==2:
perfect_numbers_in_a_particular_range()
ak47.commit()
def neon_number():
def neon_numbers_in_a_particular_range():
print()
aa=a.split(":")
b=[]
for k in aa:
d=""
c=k.split()
17
for j in c:
d+=j
b.append(int(d))
e=b[0]
f=b[1]
g=[]
for i in range(e,f+1):
s=0
h=i**2
for j in str(h):
s+=int(j)
if s==i:
g.append(i)
for i in g:
print(i)
ak47.commit()
ak47.commit()
def finding_neon_number():
print()
b=a**2
c=str(b)
d=0
for i in c:
18
d+=int(i)
if d==a:
ak47.commit()
else:
ak47.commit()
ak47.commit()
print()
if ch==1:
finding_neon_number()
ak47.commit()
elif ch==2:
neon_numbers_in_a_particular_range()
ak47.commit()
def armstrong_number():
def finding_armstrong_number():
print()
19
b=int(a)
c=0
for i in a:
c+=int(i)**3
if c==b:
print(D)
ak47.commit()
else :
print(E)
ak47.commit()
ak47.commit()
def armstrong_numbers_in_a_particular_range():
print()
aa=a.split(":")
b=[]
for k in aa:
d=""
c=k.split()
for j in c:
d+=j
b.append(int(d))
20
e=b[0]
f=b[1]
g=[]
for i in range(e,f+1):
h=0
k=i
for j in str(i):
h+=int(j)**3
if h==k:
g.append(i)
for l in g:
print(l)
cursor.execute(f"update
FINDING_ARMSTRONG_NUMBERS_IN_A_PARTICLAR_RANGE set P_RANGE={aa} where
sno={c};")
ak47.commit()
cursor.execute(f"update
FINDING_ARMSTRONG_NUMBERS_IN_A_PARTICLAR_RANGE set ANSWER={g} where
sno={c};")
ak47.commit()
def sum_of_armstrong_numbers_in_a_particular_range():
print()
aa=a.split(":")
b=[]
s=0
for k in aa:
d=""
c=k.split()
21
for j in c:
d+=j
b.append(int(d))
e=b[0]
f=b[1]
g=[]
for i in range(e,f+1):
h=0
k=i
for j in str(i):
h+=int(j)**3
if h==k:
g.append(i)
for l in g:
print(l)
s+=l
cursor.execute(f"update
SUM_OF_ARMSTRONG_NUMBERS_IN_A_PARTICLAR_RANGE set P_RANGE={aa} where
sno={c};")
ak47.commit()
cursor.execute(f"update
SUM_OF_ARMSTRONG_NUMBERS_IN_A_PARTICLAR_RANGE set ANSWER={s} where
sno={c};")
ak47.commit()
print()
22
if ch==1:
finding_armstrong_number()
ak47.commit()
elif ch==2:
armstrong_numbers_in_a_particular_range()
ak47.commit()
elif ch==3:
sum_of_armstrong_numbers_in_a_particular_range()
ak47.commit()
def prime_numbers():
def finding_prime_number():
print()
lim=int(n/2)+1
for i in range(2,lim):
rem=n%i
if rem==0:
print(B)
ak47.commit()
break
else:
23
print(A)
ak47.commit()
ak47.commit()
def prime_numbers_in_a_particular_range():
print()
aa=a.split(":")
b=[]
for k in aa:
d=""
c=k.split()
for j in c:
d+=j
b.append(int(d))
e=b[0]
f=b[1]
g=[]
for i in range(e,f+1):
h=[]
if i%j==0:
h.append(j)
if h==[1,i]:
g.append(i)
for l in g:
24
print(l)
ak47.commit()
ak47.commit()
def sum_of_prime_numbers_in_a_particular_range():
print()
aa=a.split(":")
b=[]
s=0
for k in aa:
d=""
c=k.split()
for j in c:
d+=j
b.append(int(d))
e=b[0]
f=b[1]
g=[]
for i in range(e,f+1):
h=[]
if i%j==0:
h.append(j)
if h==[1,i]:
g.append(i)
25
print("All prime numbers in that particular range is:")
for l in g:
print(l)
s+=i
ak47.commit()
ak47.commit()
print()
if ch==1:
finding_prime_number()
ak47.commit()
elif ch==2:
prime_numbers_in_a_particular_range()
ak47.commit()
elif ch==3:
sum_of_prime_numbers_in_a_particular_range()
ak47.commit()
def class_10_percentage_calculator():
26
l=0
m=0
sci=0
ssc=0
s=0
n=0
e=0
t=0
h=0
sans=0
while True:
print()
if ch==1:
if l<3:
print()
if chh==1:
if e<1:
print()
s+=c
e+=1
n+=1
else:
print()
27
if chh==2:
if t<1:
print()
s+=c
t=+1
n+=1
else:
print()
if chh==3:
if h<1:
print()
s+=c
h=+1
n+=1
else:
print()
if chh==4:
if sans<1:
print()
s+=c
sans+=1
n+=1
else:
28
print()
l+=1
else:
print()
if ch==2:
if m<1:
print()
s+=c
m+=1
n+=1
else:
print()
if ch==3:
if sci<1:
print()
s+=c
sci+=1
n+=1
else:
print()
if ch==4:
if ssc<1:
29
print()
s+=c
ssc=+1
n+=1
else:
print()
if n==5:
break
print()
print("Total mark=",s)
p=s/5
print("Percentage=",p)
if p>85:
print("A")
print("B")
print("C")
print("D")
elif p<30:
print("Reappear")
ak47.commit()
30
ak47.commit()
def calculator():
print()
def add():
c=0
for i in range(n):
c+=a
print("Answer=",c)
ak47.commit()
ak47.commit()
def sub():
c=0
for i in range(n):
c-=a
print("Answer=",c)
ak47.commit()
ak47.commit()
def mul():
c=1
31
for i in range(n):
c*=a
print("Answer=",c)
ak47.commit()
ak47.commit()
def div():
cc=0
while cc<n:
if a!=0:
c/=a
else:
n+=1
if ch in "nN":
break
cc+=1
print("Answer=",c)
ak47.commit()
ak47.commit()
32
def square():
area1=side*side
print('Area of square=',area1)
ak47.commit()
ak47.commit()
def rectangle():
area2=a1*b1
print('Area of rectangle=',area2)
ak47.commit()
ak47.commit()
ak47.commit()
def trianle():
area4=(1/2)*a4*b4
print('Area of Triangle=',area4)
ak47.commit()
ak47.commit()
33
cursor.execute(f"update TRIANGLE set ANSWER={area4} where sno={c};")
ak47.commit()
def circle():
area3=3.14*r**2
print("Area of circle=",area3)
ak47.commit()
ak47.commit()
def semicircle():
area=(3.14*r**2)*1/2
print("Area of Semi-circle=",area)
ak47.commit()
ak47.commit()
def parallelogram():
area4=a2*h1
print('Area of parallelogram=',area4)
ak47.commit()
ak47.commit()
34
ak47.commit()
def trapezium():
area5=((a3+b3)/2)*h2
print('Area of trapezium=',area5)
ak47.commit()
ak47.commit()
ak47.commit()
ak47.commit()
def rhombus():
area=1/2*a*b
print("Area of Rhombus=",area)
ak47.commit()
ak47.commit()
ak47.commit()
def diamond():
35
b=float(input('Enter the diagonal2:'))
area=1/2*a*b
print("Area of Diamond=",area)
ak47.commit()
ak47.commit()
ak47.commit()
def pentagon():
import math
b=math.sqrt(5)
d=math.sqrt(5*(5+2*b))
area=1/4*(a**2)*d
print("Area of Pentagon=",area)
ak47.commit()
ak47.commit()
def hexagon():
import math
b=math.sqrt(3)
d=(3*b)*1/2*(a**2)
print("Area of Hexagon=",d)
ak47.commit()
36
cursor.execute(f"update HEXAGON set ANSWER={d} where sno={c};")
ak47.commit()
def heptagon():
area=3.63391*a*a
print("Area of Heptagon=",area)
ak47.commit()
ak47.commit()
def octagon():
import math
b=math.sqrt(2)
e=1+b
d=2*e
area=d*(a**2)
print("Area of Octagon",area)
ak47.commit()
ak47.commit()
def nonagon():
area=6.18182*a*a
print("Area of Nonagon=",area)
ak47.commit()
37
cursor.execute(f"update NONAGON set ANSWER={area} where sno={c};")
ak47.commit()
def decagon():
area=7.69421*a*a
print("Area of decagon=",area)
ak47.commit()
ak47.commit()
def polygon():
area=(1/2)*a*b
print("Area of polygon=",area)
ak47.commit()
ak47.commit()
ak47.commit()
def VOLcube():
vol=a**3
print("Volume of Cube=",vol)
ak47.commit()
38
ak47.commit()
def CSAcube():
area=4*a**2
ak47.commit()
ak47.commit()
def TSAcube():
area=6*a**2
ak47.commit()
ak47.commit()
def VOLcuboid():
vol=a*b*d
ak47.commit()
ak47.commit()
39
ak47.commit()
ak47.commit()
def CSAcuboid():
area=2*d*(a+b)
ak47.commit()
ak47.commit()
ak47.commit()
ak47.commit()
def TSAcuboid():
area=2*(a*b+b*d+a*d)
ak47.commit()
ak47.commit()
40
ak47.commit()
ak47.commit()
def VOLcone():
vol=3.14*(a**3)*(b/3)
print("Volume of cone=",vol)
ak47.commit()
ak47.commit()
ak47.commit()
def CSAcone():
area=3.14*a*b
ak47.commit()
ak47.commit()
ak47.commit()
def TSAcone():
41
area=3.14*a*(a+b)
ak47.commit()
ak47.commit()
ak47.commit()
def VOLcylinder():
vol=3.14*a*a*b
print("Volume of Cylinder=",vol)
ak47.commit()
ak47.commit()
ak47.commit()
def CSAcylinder():
area=2*3.14*a*b
ak47.commit()
ak47.commit()
42
cursor.execute(f"update CSA_CYLINDER set ANSWER={area} where sno={c};")
ak47.commit()
def TSAcylinder():
area=2*3.14*a*(a+b)
ak47.commit()
ak47.commit()
ak47.commit()
def VOLsphere():
vol=(4/3)*3.14*a**3
print("volume of Sphere=",vol)
ak47.commit()
ak47.commit()
def CSAsphere():
area=4*3.14*a**2
ak47.commit()
43
ak47.commit()
def TSAsphere():
area=4*3.14*a**2
ak47.commit()
ak47.commit()
def VOLhemisphere():
vol=(2/3)*3.14*a**3
print("volume of hemisphere=",vol)
ak47.commit()
ak47.commit()
def CSAhemisphere():
area=2*3.14*a**2
ak47.commit()
ak47.commit()
def TSAhemisphere():
area=3*3.14*a**2
44
print("Total Surface Area of Hemisphere=",area)
ak47.commit()
ak47.commit()
def VOLpyramid():
vol=(a*b*d)/3
print("Volume of pyramid=",vol)
ak47.commit()
ak47.commit()
ak47.commit()
ak47.commit()
def CSApyramid():
area=(1/2)*a*b
ak47.commit()
ak47.commit()
45
cursor.execute(f"update CSA_PYRAMID set ANSWER={area} where sno={c};")
ak47.commit()
def TSApyramid():
area=(1/2)*a*b+d
ak47.commit()
ak47.commit()
ak47.commit()
ak47.commit()
def oval():
area=3.14*a*b
print("Area of Oval=",area)
ak47.commit()
ak47.commit()
ak47.commit()
def ellipse():
46
a=float(input('Enter the length of major axis:'))
area=3.14*a*b
print("Area of Ellipse=",area)
ak47.commit()
ak47.commit()
ak47.commit()
def kite():
area=1/2*a*b
print("Area of Kite=",area)
ak47.commit()
ak47.commit()
ak47.commit()
def sin():
import math
b=math.sin(a)
print('Sin ',a,"=",b)
ak47.commit()
47
cursor.execute(f"update SIN set ANSWER={b} where sno={c};")
ak47.commit()
def cos():
import math
b=math.cos(a)
print("Cos ",a,"=",b)
ak47.commit()
ak47.commit()
def tan():
import math
b=math.tan(a)
print("Tan ",a,"=",b)
ak47.commit()
ak47.commit()
def cosec():
import math
b=1/math.sin(a)
print("Cosec ",a,"=",b)
ak47.commit()
48
ak47.commit()
def sec():
import math
b=1/math.cos(a)
print("Sec ",a,"=",b)
ak47.commit()
ak47.commit()
def cot():
import math
b=1/math.tan(a)
print("Cot ",a,"=",b)
ak47.commit()
ak47.commit()
def asin():
import math
b=math.asin(a)
print('Sin inverse',a,"=",b)
ak47.commit()
ak47.commit()
49
def acos():
import math
b=math.acos(a)
print("Cos inverse",a,"=",b)
ak47.commit()
ak47.commit()
def atan():
import math
b=math.atan(a)
print("Tan inverse",a,"=",b)
ak47.commit()
ak47.commit()
def acosec():
import math
b=math.asin(1/a)
print("Cosec inverse",a,"=",b)
ak47.commit()
ak47.commit()
def asec():
50
import math
b=math.acos(1/a)
print("Sec inverse",a,"=",b)
ak47.commit()
ak47.commit()
def acot():
import math
b=math.atan(1/a)
print("Cot inverse",a,"=",b)
ak47.commit()
ak47.commit()
def sinh():
import math
b=math.sinh(a)
ak47.commit()
ak47.commit()
def cosh():
import math
51
a=int(input("Enter the degree:"))
b=math.cosh(a)
ak47.commit()
ak47.commit()
def tanh():
import math
b=math.tanh(a)
ak47.commit()
ak47.commit()
def cosech():
import math
b=1/math.sinh(a)
ak47.commit()
ak47.commit()
def sech():
import math
52
b=1/math.cosh(a)
ak47.commit()
ak47.commit()
def coth():
import math
b=1/math.tanh(a)
ak47.commit()
ak47.commit()
def asinh():
import math
b=math.asinh(a)
ak47.commit()
ak47.commit()
def acosh():
import math
53
b=math.acosh(a)
ak47.commit()
ak47.commit()
def atanh():
import math
b=math.atanh(a)
ak47.commit()
ak47.commit()
def acosech():
import math
b=math.asinh(1/a)
ak47.commit()
ak47.commit()
def asech():
54
import math
b=math.acosh(1/a)
ak47.commit()
ak47.commit()
def acoth():
import math
b=math.atanh(1/a)
ak47.commit()
ak47.commit()
def percentage():
d=(a/b)*100
print("percentage=",d)
ak47.commit()
ak47.commit()
55
cursor.execute(f"update percentage set ANSWER={d} where sno={c};")
ak47.commit()
def power():
d=a**b
print("Answer=",d)
ak47.commit()
ak47.commit()
ak47.commit()
def Square_root():
import math
b=math.sqrt(a)
print("Square Root=",b)
ak47.commit()
ak47.commit()
def cube_root():
b=a**(1/3)
print("Square Root=",b)
ak47.commit()
56
cursor.execute(f"update cube_root set ANSWER={b} where sno={c};")
ak47.commit()
def log():
import math
d=math.log(a,b)
print("Log value=",d)
ak47.commit()
ak47.commit()
ak47.commit()
def antilog():
import math
d=math.pow(b,a)
print("Antilog value=",d)
ak47.commit()
ak47.commit()
ak47.commit()
print("THE CALCULATOR")
print()
57
ch=int(input("WHAT DO YOU WANT TO CALCULATE\nPRESS 1 for SIMPLE
CALCULATION\nPress 2 for AREA OF 2D SHAPES\nPRESS 3 for AREA OR VOLUME OF 3D
SHAPES\nPRESS 4 for TRIGONOMETRIC VALUES\nPRESS 5 for INVERSE
TRIGONOMETRIC VALUES\nPRESS 6 for HYPERBOLIC TRIGONOMETRIC
VALUES\nPRESS 7 for INVERSE HYPERBOLIC TRIGONOMETRIC VALUES\nPRESS 8 for
PERCENTAGE\nPRESS 9 for POWER\nPRESS 10 for SQUARE ROOT\nPRESS 11 for CUBE
ROOT\nPRESS 12 for LOG\nPRESS 13 for ANTILOG:"))
print()
if ch==1:
print()
if ch1==1:
print()
add()
ak47.commit()
elif ch1==2:
print()
sub()
ak47.commit()
elif ch1==3:
print()
mul()
ak47.commit()
elif ch1==4:
print()
58
div()
ak47.commit()
else:
print("Out of range")
ak47.commit()
elif ch==2:
print()
if ch2==1:
print()
square()
ak47.commit()
elif ch2==2:
print()
rectangle()
ak47.commit()
elif ch2==3:
print()
trianle()
59
ak47.commit()
elif ch2==4:
print()
circle()
ak47.commit()
elif ch2==5:
print()
semicircle()
ak47.commit()
elif ch2==6:
print()
parallelogram()
ak47.commit()
elif ch2==7:
print()
trapezium()
ak47.commit()
elif ch2==8:
print()
rhombus()
ak47.commit()
elif ch2==9:
60
print()
diamond()
ak47.commit()
elif ch2==10:
print()
kite()
ak47.commit()
elif ch2==11:
print()
oval()
ak47.commit()
elif ch2==12:
print()
ellipse()
ak47.commit()
elif ch2==13:
print()
pentagon()
ak47.commit()
elif ch2==14:
print()
hexagon()
61
ak47.commit()
elif ch2==15:
print()
heptagon()
ak47.commit()
elif ch2==16:
print()
octagon()
ak47.commit()
elif ch2==17:
print()
nonagon()
ak47.commit()
elif ch2==18:
print()
decagon()
ak47.commit()
elif ch2==19:
print()
polygon()
ak47.commit()
else:
print("Out of range")
62
cursor.execute(f"update CALCULATOR set AREA_OF_2D_SHAPES='Selected' where
sno={c};")
ak47.commit()
elif ch==3:
print()
if ch3==1:
if ch3a==1:
print()
VOLcube()
ak47.commit()
elif ch3a==2:
print()
VOLcuboid()
ak47.commit()
elif ch3a==3:
print()
VOLcylinder()
ak47.commit()
elif ch3a==4:
print()
VOLcone()
63
ak47.commit()
elif ch3a==5:
print()
VOLpyramid()
ak47.commit()
elif ch3a==6:
print()
VOLsphere()
ak47.commit()
elif ch3a==7:
print()
VOLhemisphere()
ak47.commit()
else:
print("Out of range")
ak47.commit()
if ch3==2:
if ch3b==1:
print()
CSAcube()
64
cursor.execute(f"update CURVED_SURFACE_AREA set CSA_CUBE='Selected'
where sno={c};")
ak47.commit()
elif ch3b==2:
print()
CSAcuboid()
ak47.commit()
elif ch3b==3:
print()
CSAcylinder()
ak47.commit()
elif ch3b==4:
print()
CSAcone()
ak47.commit()
elif ch3b==5:
print()
CSApyramid()
ak47.commit()
elif ch3b==6:
print()
CSAsphere()
65
cursor.execute(f"update CURVED_SURFACE_AREA set CSA_SPHERE='Selected'
where sno={c};")
ak47.commit()
elif ch3b==7:
print()
CSAhemisphere()
ak47.commit()
else:
print("Out of range")
ak47.commit()
if ch3==3:
if ch3C==1:
print()
TSAcube()
ak47.commit()
elif ch3C==2:
print()
TSAcuboid()
ak47.commit()
elif ch3C==3:
66
print()
TSAcylinder()
ak47.commit()
elif ch3C==4:
print()
TSAcone()
ak47.commit()
elif ch3C==5:
print()
TSApyramid()
ak47.commit()
elif ch3C==6:
print()
TSAsphere()
ak47.commit()
elif ch3C==7:
print()
TSAhemisphere()
ak47.commit()
else:
67
print("Out of range")
ak47.commit()
ak47.commit()
elif ch==4:
print()
if ch4==1:
print()
sin()
ak47.commit()
elif ch4==2:
print()
cos()
ak47.commit()
elif ch4==3:
print()
tan()
ak47.commit()
elif ch4==4:
print()
cosec()
68
ak47.commit()
elif ch4==5:
print()
sec()
ak47.commit()
elif ch4==6:
print()
cot()
ak47.commit()
else:
print("Out of range")
ak47.commit()
elif ch==5:
print()
if ch4==1:
print()
asin()
ak47.commit()
elif ch4==2:
print()
acos()
69
cursor.execute(f"update inverse_trigonometric_values set COS_INVERSE='Selected'
where sno={c};")
ak47.commit()
elif ch4==3:
print()
atan()
ak47.commit()
elif ch4==4:
print()
acosec()
ak47.commit()
elif ch4==5:
print()
asec()
ak47.commit()
elif ch4==6:
print()
acot()
ak47.commit()
else:
print("Out of range")
70
ak47.commit()
elif ch==6:
print()
if ch4==1:
print()
sinh()
ak47.commit()
elif ch4==2:
print()
cosh()
ak47.commit()
elif ch4==3:
print()
tanh()
ak47.commit()
elif ch4==4:
print()
cosech()
ak47.commit()
elif ch4==5:
71
print()
sech()
ak47.commit()
elif ch4==6:
print()
coth()
ak47.commit()
else:
print("Out of range")
ak47.commit()
elif ch==7:
print()
if ch4==1:
print()
asinh()
ak47.commit()
elif ch4==2:
print()
acosh()
72
cursor.execute(f"update inverse_hyperbolic_trigonometric_values set
INVERSE_HYPERBOLIC_COS='Selected' where sno={c};")
ak47.commit()
elif ch4==3:
print()
atanh()
ak47.commit()
elif ch4==4:
print()
acosech()
ak47.commit()
elif ch4==5:
print()
asech()
ak47.commit()
elif ch4==6:
print()
acoth()
ak47.commit()
else:
print("Out of range")
73
ak47.commit()
elif ch==8:
percentage()
ak47.commit()
elif ch==9:
power()
ak47.commit()
elif ch==10:
Square_root()
ak47.commit()
elif ch==11:
cube_root()
ak47.commit()
elif ch==12:
log()
ak47.commit()
elif ch==13:
antilog()
ak47.commit()
else:
print("Out of range")
def palindrome():
74
print()
a=input("ENTER:")
pal=a
b=a[::-1]
C="It is a Palindrome"
if b==pal:
print(C)
ak47.commit()
else:
print(D)
ak47.commit()
ak47.commit()
def Greatest_number():
print()
aa=a.split(",")
list(aa)
b=0
for i in aa:
if int(i)>b:
b=int(i)
ak47.commit()
75
cursor.execute(f"update factorial set ANSWER={b} where sno={c};")
ak47.commit()
def vote_eligibility():
print()
if a>18:
print(B)
ak47.commit()
else:
print(C)
ak47.commit()
ak47.commit()
def factorial():
print()
fact=1
while n>0:
fact*=n
n-=1
print("Factorial=",fact)
ak47.commit()
76
ak47.commit()
def odd_or_even():
print()
B="Even numnber"
C="Odd number"
if a%2==0:
print(B)
ak47.commit()
else:
print(C)
ak47.commit()
ak47.commit()
def tables():
print()
for i in range(1,21):
print(n,"x",i,"=",n*i)
ak47.commit()
def pattern():
def Character_square_pattern():
for i in range(n):
77
for j in range(n):
print(a,end=" ")
print()
ak47.commit()
ak47.commit()
def CONSTANT_NUMBER_square_pattern():
for i in range(n):
for j in range(n):
print(a,end=" ")
print()
ak47.commit()
ak47.commit()
def INCREASING_NUMBER_square_pattern():
for i in range(n):
for j in range(n):
print(a,end=" ")
a+=1
print()
78
cursor.execute(f"update INCREASING_NUMBER_square_pattern set INS_NUMBER={a}
where sno={c};")
ak47.commit()
ak47.commit()
def CHARATER_diamond_pattern():
k=2*row-2
for i in range(0,row):
for j in range(0,k):
print(end=" ")
k-=1
for j in range(0,i+1):
print(a,end=" ")
print()
k=2*row-2
for i in range(row,-1,-1):
for j in range(k,0,-1):
print(end=" ")
k+=1
for j in range(0,i+1):
print(a,end=" ")
print()
ak47.commit()
79
ak47.commit()
def CONSTANT_number_diamond_pattern():
k=2*row-2
for i in range(0,row):
for j in range(0,k):
print(end=" ")
k-=1
for j in range(0,i+1):
print(a,end=" ")
print()
k=2*row-2
for i in range(row,-1,-1):
for j in range(k,0,-1):
print(end=" ")
k+=1
for j in range(0,i+1):
print(a,end=" ")
print()
ak47.commit()
ak47.commit()
def INCREASING_number_diamond_pattern():
80
k=2*row-2
for i in range(0,row):
for j in range(0,k):
print(end=" ")
k-=1
for j in range(0,i+1):
print(a,end=" ")
a+=1
print()
k=2*row-2
for i in range(row,-1,-1):
for j in range(k,0,-1):
print(end=" ")
k+=1
for j in range(0,i+1):
print(a,end="")
a-=1
print()
ak47.commit()
ak47.commit()
def CHARACTER_right_aligned_triangle_pattern():
if ch==1:
81
n=int(input("Enter the number of lines:"))
for i in range(1,n+1):
for j in range(1,i+1):
print(a,end=" ")
print()
ak47.commit()
ak47.commit()
ak47.commit()
elif ch==2:
for i in range(n,0,-1):
for j in range(1,i+1):
print(a,end=" ")
print()
ak47.commit()
ak47.commit()
ak47.commit()
elif ch==3:
82
a=input("Enter the character you want in the pattern:")
k=2*row-2
for i in range(0,row):
for j in range(0,k):
print(end=" ")
k-=1
for j in range(0,i+1):
print(a,end="")
print()
ak47.commit()
ak47.commit()
ak47.commit()
elif ch==4:
k=2*row-2
for i in range(row,-1,-1):
for j in range(k,0,-1):
print(end=" ")
k+=1
for j in range(0,i+1):
print(a,end="")
print()
83
cursor.execute(f"update CHARACTER_right_aligned_triangle_pattern set
RT_DECREASE_LHS='Selected' where sno={c};")
ak47.commit()
ak47.commit()
ak47.commit()
else:
print("Out of range")
def CONSTANT_number_right_aligned_triangle_pattern():
if ch==1:
for i in range(1,n+1):
for j in range(1,i+1):
print(a,end=" ")
print()
ak47.commit()
ak47.commit()
ak47.commit()
elif ch==2:
84
a=input("Enter the number you want in the pattern:")
for i in range(n,0,-1):
for j in range(1,i+1):
print(a,end=" ")
print()
ak47.commit()
ak47.commit()
ak47.commit()
elif ch==3:
k=2*row-2
for i in range(0,row):
for j in range(0,k):
print(end=" ")
k-=1
for j in range(0,i+1):
print(a,end="")
print()
ak47.commit()
85
cursor.execute(f"update CTNRT_INCREASE_LHS set CTNRTIL_CHARACTER={a}
where sno={c};")
ak47.commit()
ak47.commit()
elif ch==4:
k=2*row-2
for i in range(row,-1,-1):
for j in range(k,0,-1):
print(end=" ")
k+=1
for j in range(0,i+1):
print(a,end="")
print()
ak47.commit()
ak47.commit()
ak47.commit()
else:
print("Out of range")
def INCREASING_number_right_aligned_triangle_pattern():
86
ch=int(input("WHAT DO YOU WANT TO CALCULATE\nPRESS 1 for
INCREASE(RHS)\nPRESS 2 for DECREASE(RHS)\nPRESS 3 for INCREASE(lHS)\nPRESS 4 for
DECREASE(LHS):"))
if ch==1:
for i in range(1,n+1):
for j in range(1,i+1):
print(a,end=" ")
n+=1
print()
ak47.commit()
ak47.commit()
ak47.commit()
elif ch==2:
for i in range(n,0,-1):
for j in range(1,i+1):
print(a,end=" ")
a+=1
print()
ak47.commit()
87
cursor.execute(f"update INRT_DECREASE_RHS set INRTDR_VALUE={a} where
sno={c};")
ak47.commit()
ak47.commit()
elif ch==3:
k=2*row-2
for i in range(0,row):
for j in range(0,k):
print(end=" ")
k-=1
for j in range(0,i+1):
print(a,end="")
a+=1
print()
ak47.commit()
ak47.commit()
ak47.commit()
elif ch==4:
88
k=2*row-2
for i in range(row,-1,-1):
for j in range(k,0,-1):
print(end=" ")
k+=1
for j in range(0,i+1):
print(a,end="")
a+=1
print()
ak47.commit()
ak47.commit()
ak47.commit()
else:
print("Out of range")
def CHARATER_trangle_pattern():
if ch==1:
k=2*row-2
for i in range(0,row):
for j in range(0,k):
print(end=" ")
89
k-=1
for j in range(0,i+1):
print(a,end=" ")
print()
ak47.commit()
ak47.commit()
ak47.commit()
elif ch==2:
k=2*row-2
for i in range(row,-1,-1):
for j in range(k,0,-1):
print(end=" ")
k+=1
for j in range(0,i+1):
print(a,end=" ")
print()
ak47.commit()
ak47.commit()
90
cursor.execute(f"update CT_UPSIDEDOWN set CTU_NUMBER_OF_LINES={row}
where sno={c};")
ak47.commit()
else:
print("Out of range")
def CONSTANT_number_trangle_pattern():
if ch==1:
k=2*row-2
for i in range(0,row):
for j in range(0,k):
print(end=" ")
k-=1
for j in range(0,i+1):
print(a,end=" ")
print()
ak47.commit()
ak47.commit()
ak47.commit()
elif ch==2:
91
k=2*row-2
for i in range(row,-1,-1):
for j in range(k,0,-1):
print(end=" ")
k+=1
for j in range(0,i+1):
print(a,end=" ")
print()
ak47.commit()
ak47.commit()
ak47.commit()
else:
print("Out of range")
def INCREASING_number_trangle_pattern():
if ch==1:
k=2*row-2
for i in range(0,row):
for j in range(0,k):
print(end=" ")
k-=1
92
for j in range(0,i+1):
print(a,end=" ")
a+=1
print()
ak47.commit()
ak47.commit()
ak47.commit()
elif ch==2:
k=2*row-2
for i in range(row,-1,-1):
for j in range(k,0,-1):
print(end=" ")
k+=1
for j in range(0,i+1):
print(a,end="")
a+=1
print()
ak47.commit()
ak47.commit()
93
cursor.execute(f"update INT_UPSIDEDOWN set INTU_NUMBER_OF_LINES={row}
where sno={c};")
ak47.commit()
else:
print("Out of range")
print()
print()
if cho==1:
print()
if chh==1:
CHARACTER_right_aligned_triangle_pattern()
ak47.commit()
elif chh==2:
CONSTANT_number_right_aligned_triangle_pattern()
ak47.commit()
elif chh==3:
INCREASING_number_right_aligned_triangle_pattern()
ak47.commit()
else:
94
print("Out of range")
ak47.commit()
elif cho==2:
print()
if chh==1:
CHARATER_trangle_pattern()
ak47.commit()
elif chh==2:
CONSTANT_number_trangle_pattern()
ak47.commit()
elif chh==3:
INCREASING_number_trangle_pattern()
ak47.commit()
else:
print("Out of range")
ak47.commit()
elif cho==3:
95
print()
if chh==1:
CHARATER_diamond_pattern()
ak47.commit()
if chh==2:
CONSTANT_number_diamond_pattern()
ak47.commit()
if chh==3:
INCREASING_number_diamond_pattern()
ak47.commit()
else:
print("Out of range")
ak47.commit()
elif cho==4:
print()
if chh==1:
Character_square_pattern()
ak47.commit()
if chh==2:
96
CONSTANT_NUMBER_square_pattern()
ak47.commit()
if chh==3:
INCREASING_NUMBER_square_pattern()
ak47.commit()
else:
print("Out of range")
ak47.commit()
def dice_game():
print()
c="you won"
d='you lose'
for i in range(n):
print()
import random
a=random.randint(1,6)
b=random.randint(1,6)
print(c)
97
ak47.commit()
break
print(c)
ak47.commit()
break
else:
print(d)
ak47.commit()
n-=1
print('game over')
ak47.commit()
while True:
import mysql.connector as ak
ak47=ak.connect(host="localhost",user="root",passwd="Adithya008",database="ak47")
cursor=ak47.cursor()
t=cursor.fetchone()
a,=t
c=a+1
98
'inverse_hyperbolic_trigonometric_values', 'inverse_trigonometric_values', 'log', 'neon_number',
'odd_or_even', 'palindrome', 'pattern', 'percentage', 'perfect_number', 'power',
'prime_numbers_in_a_particular_range', 'prime_number', 'simple_calculation', 'square_root',
'sum_of_armstrong_numbers_in_a_particlar_range', 'sum_of_prime_numbers_in_a_particular_range',
'tables', 'trigonometric_values', 'verifing_a_armstrong_number', 'verifing_a_neon_number',
'verifing_a_perfect_number', 'vote_eligibility', 'circle', 'diamond', 'ellipse', 'heptagon', 'hexagon', 'kite',
'nonagon', 'octagon','DECAGON', 'oval', 'parallelogram', 'pentagon', 'polygon', 'rectangle', 'rhombus',
'semi_circle', 'square', 'trapezium', 'triangle', 'curved_surface_area', 'total_surface_area', 'volcone',
'volcube', 'volcuboid', 'volcylinder', 'volpyramid', 'volsphere', 'volume', 'vol_hemisphere',
'hyperbolic_cosec', 'hyperbolic_cos', 'hyperbolic_cot', 'hyperbolic_sec', 'hyperbolic_sin',
'hyperbolic_tan', 'inverse_hyperbolic_cosec', 'inverse_hyperbolic_cos', 'inverse_hyperbolic_cot',
'inverse_hyperbolic_sec', 'inverse_hyperbolic_sin', 'inverse_hyperbolic_tan', 'cosec_inverse',
'cos_inverse', 'cot_inverse', 'sec_inverse', 'sin_inverse', 'tan_inverse', 'diamond_pattern',
'right_aligned_triagle_pattern', 'square_pattern', 'triangle_pattern', 'addition', 'division', 'multiplication',
'subtraction', 'cosec', 'cos', 'cot', 'sec', 'sin', 'tan', 'csa_cone', 'csa_cube', 'csa_cuboid', 'csa_cylinder',
'csa_hemisphere', 'csa_pyramid', 'csa_sphere', 'tsa_cone', 'tsa_cube', 'tsa_cuboid', 'tsa_cylinder',
'tsa_hemisphere', 'tsa_pyramid', 'tsa_sphere', 'charater_diamond_pattern',
'constant_number_diamond_pattern', 'increasing_number_diamond_pattern',
'character_right_aligned_triangle_pattern', 'constant_number_right_aligned_triangle_pattern',
'increasing_number_right_aligned_triangle_pattern', 'character_square_pattern',
'constant_number_square_pattern', 'increasing_number_square_pattern', 'charater_trangle_pattern',
'constant_number_trangle_pattern', 'increasing_number_trangle_pattern', 'rt_decrease_lhs',
'rt_decrease_rhs', 'rt_increase_lhs', 'rt_increase_rhs', 'ctnrt_decrease_lhs', 'ctnrt_decrease_rhs',
'ctnrt_increase_lhs', 'ctnrt_increase_rhs', 'inrt_decrease_lhs', 'inrt_decrease_rhs', 'inrt_increase_lhs',
'inrt_increase_rhs', 'ct_normal', 'ct_upsidedown', 'cnt_normal', 'cnt_upsidedown', 'int_normol',
'int_upsidedown']
for i in l:
ak47.commit()
print()
print()
if choose==1:
calculator()
99
cursor.execute(f"update the_computer_science_grade_11_gpt set
CALCULATOR='Selected' where sno={c};")
ak47.commit()
elif choose==2:
palindrome()
ak47.commit()
elif choose==3:
Greatest_number()
ak47.commit()
elif choose==4:
vote_eligibility()
ak47.commit()
elif choose==5:
factorial()
ak47.commit()
elif choose==6:
odd_or_even()
ak47.commit()
elif choose==7:
tables()
100
cursor.execute(f"update the_computer_science_grade_11_gpt set TABLES='Selected'
where sno={c};")
ak47.commit()
elif choose==8:
pattern()
ak47.commit()
elif choose==9:
dice_game()
ak47.commit()
elif choose==10:
class_10_percentage_calculator()
ak47.commit()
elif choose==11:
prime_numbers()
ak47.commit()
elif choose==12:
armstrong_number()
ak47.commit()
elif choose==13:
neon_number()
101
cursor.execute(f"update the_computer_science_grade_11_gpt set
NEON_NUMBER='Selected' where sno={c};")
ak47.commit()
elif choose==14:
perfect_number()
ak47.commit()
else:
print("Out of range")
print()
if c in "Nn":
break
except TypeError:
print("\033[31mTRY AGAIN\033[0m")
except ZeroDivisionError:
print("\033[31mTRY AGAIN\033[0m")
except:
print("\033[31mTRY AGAIN\033[0m")
cs()
BACK END
TABLES:
1 addition
2 antilog
3 area_of_2d_shapes
102
4 area_or_volume_of_3d_shapes
5 armstrong_number
6 calculator
7 character_right_aligned_triangle_pattern
8 character_square_pattern
9 charater_diamond_pattern
10 charater_trangle_pattern
11 circle
12 class_10_percentage_calculator
13 cnt_normal
14 cnt_upsidedown
15 constant_number_diamond_pattern
16 constant_number_right_aligned_triangle_pattern
17 constant_number_square_pattern
18 constant_number_trangle_pattern
19 cos
20 cos_inverse
21 cosec
22 cosec_inverse
23 cot
24 cot_inverse
25 csa_cone
26 csa_cube
27 csa_cuboid
28 csa_cylinder
29 csa_hemisphere
30 csa_pyramid
31 csa_sphere
32 ct_normal
33 ct_upsidedown
34 ctnrt_decrease_lhs
35 ctnrt_decrease_rhs
36 ctnrt_increase_lhs
37 ctnrt_increase_rhs
38 cube_root
39 curved_surface_area
40 decagon
41 diamond
42 diamond_pattern
43 dice_game
44 division
45 ellipse
46 factorial
47 finding_armstrong_numbers_in_a_particlar_range
48 finding_neon_numbers_in_a_particlar_range
49 finding_perfect_numbers_in_a_particlar_range
50 finding_prime_number
103
51 greatest_number
52 heptagon
53 hexagon
54 hyperbolic_cos
55 hyperbolic_cosec
56 hyperbolic_cot
57 hyperbolic_sec
58 hyperbolic_sin
59 hyperbolic_tan
60 hyperbolic_trigonometric_values
61 increasing_number_diamond_pattern
62 increasing_number_right_aligned_triangle_pattern
63 increasing_number_square_pattern
64 increasing_number_trangle_pattern
65 inrt_decrease_lhs
66 inrt_decrease_rhs
67 inrt_increase_lhs
68 inrt_increase_rhs
69 int_normal
70 int_upsidedown
71 inverse_hyperbolic_cos
72 inverse_hyperbolic_cosec
73 inverse_hyperbolic_cot
74 inverse_hyperbolic_sec
75 inverse_hyperbolic_sin
76 inverse_hyperbolic_tan
77 inverse_hyperbolic_trigonometric_values
78 inverse_trigonometric_values
79 kite
80 log
81 multiplication
82 neon_number
83 nonagon
84 octagon
85 odd_or_even
86 oval
87 palindrome
88 parallelogram
89 pattern
90 pentagon
91 percentage
92 perfect_number
93 polygon
94 power
95 prime_number
96 prime_numbers_in_a_particular_range
97 rectangle
104
98 rhombus
99 right_aligned_triagle_pattern
100 rt_decrease_lhs
101 rt_decrease_rhs
102 rt_increase_lhs
103 rt_increase_rhs
104 sec
105 sec_inverse
106 semi_circle
107 simple_calculation
108 sin
109 sin_inverse
110 square
111 square_pattern
112 square_root
113 subtraction
114 sum_of_armstrong_numbers_in_a_particlar_range
115 sum_of_prime_numbers_in_a_particular_range
116 tables
117 tan
118 tan_inverse
119 the_computer_science_grade_11_gpt
120 total_surface_area
121 trapezium
122 triangle
123 triangle_pattern
124 trigonometric_values
125 tsa_cone
126 tsa_cube
127 tsa_cuboid
128 tsa_cylinder
129 tsa_hemisphere
130 tsa_pyramid
131 tsa_sphere
132 verifing_a_armstrong_number
133 verifing_a_neon_number
134 verifing_a_perfect_number
135 vol_hemisphere
136 volcone
137 volcube
138 volcuboid
139 volcylinder
140 volpyramid
141 volsphere
142 volume
143 vote_eligibility
105
1) Table: addition
CREATE TABLE `addition` (
`SNO` int NOT NULL,
`NUMBER_OF_TERMS` int,
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `addition_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `simple_calculation`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
2)Table: antilog
CREATE TABLE `antilog` (
`SNO` int NOT NULL,
`EXPONENT` float(200,15),
`BASE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `antilog_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
3)Table: area_of_2d_shapes
CREATE TABLE `area_of_2d_shapes` (
`SNO` int NOT NULL,
`SQUARE` enum('Selected'),
`RECTANGLE` enum('Selected'),
`TRIANGLE` enum('Selected'),
`CIRCLE` enum('Selected'),
`SEMI_CIRCLE` enum('Selected'),
`PARALLELOGRAM` enum('Selected'),
`TRAPEZIUM` enum('Selected'),
`RHOMBUS` enum('Selected'),
`DIAMOND` enum('Selected'),
`KITE` enum('Selected'),
`OVAL` enum('Selected'),
`ELLIPSE` enum('Selected'),
`PENTAGON` enum('Selected'),
`HEXAGON` enum('Selected'),
`HEPTAGON` enum('Selected'),
`OCTAGON` enum('Selected'),
`NONAGON` enum('Selected'),
`DECAGON` enum('Selected'),
106
`POLYGON` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `area_of_2d_shapes_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
4)Table: area_or_volume_of_3d_shapes
CREATE TABLE `area_or_volume_of_3d_shapes` (
`SNO` int NOT NULL,
`VOLUME` enum('Selected'),
`CURVED_SURFACE_AREA` enum('Selected'),
`TOTAL_SURFACE_AREA` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `area_or_volume_of_3d_shapes_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
5)Table: armstrong_number
CREATE TABLE `armstrong_number` (
`SNO` int NOT NULL,
`VERIFING_A_ARMSTRONG_NUMBER` enum('Selected'),
`FINDING_ARMSTRONG_NUMBERS_IN_A_PARTICLAR_RANGE` enum('Selected'),
`SUM_OF_ARMSTRONG_NUMBERS_IN_A_PARTICLAR_RANGE` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `armstrong_number_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
6)Table: calculator
CREATE TABLE `calculator` (
`SNO` int NOT NULL,
`SIMPLE_CALCULATION` enum('Selected'),
`AREA_OF_2D_SHAPES` enum('Selected'),
`AREA_OR_VOLUME_OF_3D_SHAPES` enum('Selected'),
`TRIGONOMETRIC_VALUES` enum('Selected'),
`INVERSE_TRIGONOMETRIC_VALUES` enum('Selected'),
`HYPERBOLIC_TRIGONOMETRIC_VALUES` enum('Selected'),
`INVERSE_HYPERBOLIC_TRIGONOMETRIC_VALUES` enum('Selected'),
`PERCENTAGE` enum('Selected'),
`POWER` enum('Selected'),
`SQUARE_ROOT` enum('Selected'),
`CUBE_ROOT` enum('Selected') DEFAULT NULL,
`LOG` enum('Selected'),
`ANTILOG` enum('Selected'),
PRIMARY KEY (`SNO`),
107
CONSTRAINT `calculator_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`the_computer_science_grade_11_gpt` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
7)Table: character_right_aligned_triangle_pattern
CREATE TABLE `character_right_aligned_triangle_pattern` (
`SNO` int NOT NULL,
`RT_INCREASE_RHS` enum('Selected'),
`RT_DECREASE_RHS` enum('Selected'),
`RT_INCREASE_lHS` enum('Selected'),
`RT_DECREASE_LHS` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `character_right_aligned_triangle_pattern_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `right_aligned_triagle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
8)Table: character_square_pattern
CREATE TABLE `character_square_pattern` (
`SNO` int NOT NULL,
`CS_CHARACTER` varchar(100),
`CS_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `character_square_pattern_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`square_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
9)Table: charater_diamond_pattern
CREATE TABLE `charater_diamond_pattern` (
`SNO` int NOT NULL,
`CD_CHARACTER` varchar(100),
`CD_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `charater_diamond_pattern_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`diamond_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
10)Table: charater_trangle_pattern
CREATE TABLE `charater_trangle_pattern` (
`SNO` int NOT NULL,
`CT_NORMAL` enum('Selected'),
`CT_UPSIDEDOWN` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `charater_trangle_pattern_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`triangle_pattern` (`SNO`)
108
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
11)Table: circle
CREATE TABLE `circle` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `circle_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
12)Table: class_10_percentage_calculator
CREATE TABLE `class_10_percentage_calculator` (
`SNO` int NOT NULL,
`TOTAL_MARK` float(20,15),
`PERENTAGE` float(20,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `class_10_percentage_calculator_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
13)Table: cnt_normal
CREATE TABLE `cnt_normal` (
`SNO` int NOT NULL,
`CNTN_NUMBER` int,
`CNTN_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `cnt_normal_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`constant_number_trangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
14)Table: cnt_upsidedown
CREATE TABLE `cnt_upsidedown` (
`SNO` int NOT NULL,
`CNTU_NUMBER` int,
`CNTU_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `cnt_upsidedown_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`constant_number_trangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
15)Table: constant_number_diamond_pattern
CREATE TABLE `constant_number_diamond_pattern` (
109
`SNO` int NOT NULL,
`CND_NUMBER` int,
`CND_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `constant_number_diamond_pattern_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `diamond_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
16)Table: constant_number_right_aligned_triangle_pattern
CREATE TABLE `constant_number_right_aligned_triangle_pattern` (
`SNO` int NOT NULL,
`CTNRT_INCREASE_RHS` enum('Selected'),
`CTNRT_DECREASE_RHS` enum('Selected'),
`CTNRT_INCREASE_LHS` enum('Selected'),
`CTNRT_DECREASE_LHS` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `constant_number_right_aligned_triangle_pattern_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `right_aligned_triagle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
17)Table: constant_number_square_pattern
CREATE TABLE `constant_number_square_pattern` (
`SNO` int NOT NULL,
`CNS_NUMBER` int,
`CNS_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `constant_number_square_pattern_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `square_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
18)Table: constant_number_trangle_pattern
CREATE TABLE `constant_number_trangle_pattern` (
`SNO` int NOT NULL,
`CNT_NORMAL` enum('Selected') DEFAULT NULL,
`CNT_UPSIDEDOWN` enum('Selected') DEFAULT NULL,
PRIMARY KEY (`SNO`),
CONSTRAINT `constant_number_trangle_pattern_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
19)Table: cos
CREATE TABLE `cos` (
`SNO` int NOT NULL,
`dEGREE` float(200,15),
`ANSWER` float(200,15),
110
PRIMARY KEY (`SNO`),
CONSTRAINT `cos_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `trigonometric_values`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
20)Table: cos_inverse
CREATE TABLE `cos_inverse` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `cos_inverse_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`inverse_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
21)Table: cosec
CREATE TABLE `cosec` (
`SNO` int NOT NULL,
`dEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `cosec_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `trigonometric_values`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
22)Table: cosec_inverse
CREATE TABLE `cosec_inverse` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `cosec_inverse_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`inverse_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
23)Table: cot
CREATE TABLE `cot` (
`SNO` int NOT NULL,
`dEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `cot_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `trigonometric_values`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
111
24)Table: cot_inverse
CREATE TABLE `cot_inverse` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `cot_inverse_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`inverse_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
25)Table: csa_cone
CREATE TABLE `csa_cone` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`HEIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `csa_cone_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `curved_surface_area`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
26)Table: csa_cube
CREATE TABLE `csa_cube` (
`SNO` int NOT NULL,
`LENGTH` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `csa_cube_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `curved_surface_area`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
27)Table: csa_cuboid
CREATE TABLE `csa_cuboid` (
`SNO` int NOT NULL,
`LENGTH` float(200,15),
`BREADTH` float(200,15),
`HEIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `csa_cuboid_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`curved_surface_area` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
28)Table: csa_cylinder
CREATE TABLE `csa_cylinder` (
112
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`HEIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `csa_cylinder_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`curved_surface_area` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
29)Table: csa_hemisphere
CREATE TABLE `csa_hemisphere` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `csa_hemisphere_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`curved_surface_area` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
30)Table: csa_pyramid
CREATE TABLE `csa_pyramid` (
`SNO` int NOT NULL,
`BASE_PERIMETER` float(200,15),
`SLANT_HEIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `csa_pyramid_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`curved_surface_area` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
31)Table: csa_sphere
CREATE TABLE `csa_sphere` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `csa_sphere_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`curved_surface_area` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
32)Table: ct_normal
CREATE TABLE `ct_normal` (
`SNO` int NOT NULL,
`CTN_CHARACTER` varchar(100),
`CTN_NUMBER_OF_LINES` int,
113
PRIMARY KEY (`SNO`),
CONSTRAINT `ct_normal_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`charater_trangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
33)Table: ct_upsidedown
CREATE TABLE `ct_upsidedown` (
`SNO` int NOT NULL,
`CTU_CHARACTER` varchar(100),
`CTU_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `ct_upsidedown_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`charater_trangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
34)Table: ctnrt_decrease_lhs
CREATE TABLE `ctnrt_decrease_lhs` (
`SNO` int NOT NULL,
`CTNRTDL_CHARACTER` varchar(10),
`CTNRTDL_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `ctnrt_decrease_lhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`constant_number_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
35)Table: ctnrt_decrease_rhs
CREATE TABLE `ctnrt_decrease_rhs` (
`SNO` int NOT NULL,
`CTNRTDR_CHARACTER` varchar(10),
`CTNRTDR_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `ctnrt_decrease_rhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`constant_number_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
36)Table: ctnrt_increase_lhs
CREATE TABLE `ctnrt_increase_lhs` (
`SNO` int NOT NULL,
`CTNRTIL_CHARACTER` varchar(10),
`CTNRTIL_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `ctnrt_increase_lhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`constant_number_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
114
37)Table: ctnrt_increase_rhs
CREATE TABLE `ctnrt_increase_rhs` (
`SNO` int NOT NULL,
`CTNRTIR_CHARACTER` varchar(10),
`CTNRTIR_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `ctnrt_increase_rhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`constant_number_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
38)Table: cube_root
CREATE TABLE `cube_root` (
`SNO` int NOT NULL,
`NUMBER` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `cube_root_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
39)Table: curved_surface_area
CREATE TABLE `curved_surface_area` (
`SNO` int NOT NULL,
`CSA_CUBE` enum('Selected'),
`CSA_CUBOID` enum('Selected'),
`CSA_CYLINDER` enum('Selected'),
`CSA_CONE` enum('Selected'),
`CSA_PYRAMID` enum('Selected'),
`CSA_SPHERE` enum('Selected'),
`CSA_HEMISPHERE` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `curved_surface_area_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_or_volume_of_3d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
40)Table: decagon
CREATE TABLE `decagon` (
`sno` int NOT NULL,
`LENGTH` float(200,15) DEFAULT NULL,
`ANSWER` float(200,15) DEFAULT NULL,
PRIMARY KEY (`sno`),
CONSTRAINT `decagon_ibfk_1` FOREIGN KEY (`sno`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
115
41)Table: diamond
CREATE TABLE `diamond` (
`SNO` int NOT NULL,
`DIAGONAL1` float(200,15),
`DIAGONAL2` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `diamond_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
42)Table: diamond_pattern
CREATE TABLE `diamond_pattern` (
`SNO` int NOT NULL,
`CHARATER_diamond_pattern` enum('Selected'),
`CONSTANT_number_diamond_pattern` enum('Selected'),
`INCREASING_number_diamond_pattern` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `diamond_pattern_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `pattern`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
43)Table: dice_game
CREATE TABLE `dice_game` (
`SNO` int NOT NULL,
`NUMBER_OF_CHANCES` int,
`ANSWER` enum('you won','you lose'),
PRIMARY KEY (`SNO`),
CONSTRAINT `dice_game_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
44)Table: division
CREATE TABLE `division` (
`SNO` int NOT NULL,
`NUMBER_OF_TERMS` int,
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `division_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `simple_calculation`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
45)Table: ellipse
CREATE TABLE `ellipse` (
`SNO` int NOT NULL,
`MAJOR_AXIS` float(200,15),
116
`MINOR_AXIS` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `ellipse_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
46)Table: factorial
CREATE TABLE `factorial` (
`SNO` int NOT NULL,
`VALUE` int,
`ANSWER` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `factorial_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
47)Table: finding_armstrong_numbers_in_a_particlar_range
CREATE TABLE `finding_armstrong_numbers_in_a_particlar_range` (
`SNO` int NOT NULL,
`P_RANGE` varchar(100),
`ANSWER` varchar(100) DEFAULT NULL,
PRIMARY KEY (`SNO`),
CONSTRAINT `finding_armstrong_numbers_in_a_particlar_range_ibfk_1` FOREIGN KEY
(`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
48)Table: finding_neon_numbers_in_a_particlar_range
CREATE TABLE `finding_neon_numbers_in_a_particlar_range` (
`SNO` int NOT NULL,
`P_RANGE` varchar(100),
`ANSWER` varchar(100) DEFAULT NULL,
PRIMARY KEY (`SNO`),
CONSTRAINT `finding_neon_numbers_in_a_particlar_range_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
49)Table: finding_perfect_numbers_in_a_particlar_range
CREATE TABLE `finding_perfect_numbers_in_a_particlar_range` (
`SNO` int NOT NULL,
`P_RANGE` varchar(100),
`ANSWER` varchar(100) DEFAULT NULL,
PRIMARY KEY (`SNO`),
CONSTRAINT `finding_perfect_numbers_in_a_particlar_range_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `calculator` (`SNO`)
117
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
50)Table: finding_prime_number
CREATE TABLE `finding_prime_number` (
`SNO` int NOT NULL,
`NUMBER` int,
`ANSWER` enum('It is a prime number','It is not a prime number'),
PRIMARY KEY (`SNO`),
CONSTRAINT `finding_prime_number_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
51)Table: greatest_number
CREATE TABLE `greatest_number` (
`SNO` int NOT NULL,
`VALUE` varchar(100) DEFAULT NULL,
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `greatest_number_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
52)Table: heptagon
CREATE TABLE `heptagon` (
`SNO` int NOT NULL,
`LENGTH` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `heptagon_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
53)Table: hexagon
CREATE TABLE `hexagon` (
`SNO` int NOT NULL,
`LENGTH` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `hexagon_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
54)Table: hyperbolic_cos
CREATE TABLE `hyperbolic_cos` (
118
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `hyperbolic_cos_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
55)Table: hyperbolic_cosec
CREATE TABLE `hyperbolic_cosec` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `hyperbolic_cosec_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
56)Table: hyperbolic_cot
CREATE TABLE `hyperbolic_cot` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `hyperbolic_cot_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
57)Table: hyperbolic_sec
CREATE TABLE `hyperbolic_sec` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `hyperbolic_sec_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
58)Table: hyperbolic_sin
CREATE TABLE `hyperbolic_sin` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `hyperbolic_sin_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
119
`hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
59)Table: hyperbolic_tan
CREATE TABLE `hyperbolic_tan` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `hyperbolic_tan_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
60)Table: hyperbolic_trigonometric_values
CREATE TABLE `hyperbolic_trigonometric_values` (
`SNO` int NOT NULL,
`HYPERBOLIC_SIN` enum('Selected'),
`HYPERBOLIC_COS` enum('Selected'),
`HYPERBOLIC_TAN` enum('Selected'),
`HYPERBOLIC_COSEC` enum('Selected'),
`HYPERBOLIC_SEC` enum('Selected'),
`HYPERBOLIC_COT` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `hyperbolic_trigonometric_values_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
61)Table: increasing_number_diamond_pattern
CREATE TABLE `increasing_number_diamond_pattern` (
`SNO` int NOT NULL,
`IND_NUMBER` int,
`IND_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `increasing_number_diamond_pattern_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `diamond_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
62)Table: increasing_number_right_aligned_triangle_pattern
CREATE TABLE `increasing_number_right_aligned_triangle_pattern` (
`SNO` int NOT NULL,
`INRT_INCREASE_RHS` enum('Selected'),
`INRT_DECREASE_RHS` enum('Selected'),
`INRT_INCREASE_LHS` enum('Selected'),
`INRT_DECREASE_LHS` enum('Selected'),
PRIMARY KEY (`SNO`),
120
CONSTRAINT `increasing_number_right_aligned_triangle_pattern_ibfk_1` FOREIGN KEY
(`SNO`) REFERENCES `right_aligned_triagle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
63)Table: increasing_number_square_pattern
CREATE TABLE `increasing_number_square_pattern` (
`SNO` int NOT NULL,
`INS_NUMBER` int,
`INS_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `increasing_number_square_pattern_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `square_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
64)Table: increasing_number_trangle_pattern
CREATE TABLE `increasing_number_trangle_pattern` (
`SNO` int NOT NULL,
`INT_NORMAL` enum('Selected') DEFAULT NULL,
`INT_UPSIDEDOWN` enum('Selected') DEFAULT NULL,
PRIMARY KEY (`SNO`),
CONSTRAINT `increasing_number_trangle_pattern_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
65)Table: inrt_decrease_lhs
CREATE TABLE `inrt_decrease_lhs` (
`SNO` int NOT NULL,
`INRTDL_VALUE` int,
`INRTDL_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `inrt_decrease_lhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`increasing_number_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
66)Table: inrt_decrease_rhs
CREATE TABLE `inrt_decrease_rhs` (
`SNO` int NOT NULL,
`INRTDR_VALUE` int,
`INRTDR_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `inrt_decrease_rhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`increasing_number_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
121
67)Table: inrt_increase_lhs
CREATE TABLE `inrt_increase_lhs` (
`SNO` int NOT NULL,
`INRTIL_VALUE` int,
`INRTIL_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `inrt_increase_lhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`increasing_number_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
68)Table: inrt_increase_rhs
CREATE TABLE `inrt_increase_rhs` (
`SNO` int NOT NULL,
`INRTIR_VALUE` int,
`INRTIR_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `inrt_increase_rhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`increasing_number_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
69)Table: int_normal
CREATE TABLE `int_normal` (
`SNO` int NOT NULL,
`INTN_NUMBER` int,
`INTN_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `int_normal_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`increasing_number_trangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
70)Table: int_upsidedown
CREATE TABLE `int_upsidedown` (
`SNO` int NOT NULL,
`INTU_NUMBER` int,
`INTU_NUMBER_OF_LINES` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `int_upsidedown_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`increasing_number_trangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
71)Table: inverse_hyperbolic_cos
CREATE TABLE `inverse_hyperbolic_cos` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
122
PRIMARY KEY (`SNO`),
CONSTRAINT `inverse_hyperbolic_cos_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`inverse_hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
72)Table: inverse_hyperbolic_cosec
CREATE TABLE `inverse_hyperbolic_cosec` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `inverse_hyperbolic_cosec_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`inverse_hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
73)Table: inverse_hyperbolic_cot
CREATE TABLE `inverse_hyperbolic_cot` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `inverse_hyperbolic_cot_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`inverse_hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
74)Table: inverse_hyperbolic_sec
CREATE TABLE `inverse_hyperbolic_sec` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `inverse_hyperbolic_sec_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`inverse_hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
75)Table: inverse_hyperbolic_sin
CREATE TABLE `inverse_hyperbolic_sin` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `inverse_hyperbolic_sin_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`inverse_hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
123
76)Table: inverse_hyperbolic_tan
CREATE TABLE `inverse_hyperbolic_tan` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `inverse_hyperbolic_tan_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`inverse_hyperbolic_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
77)Table: inverse_hyperbolic_trigonometric_values
CREATE TABLE `inverse_hyperbolic_trigonometric_values` (
`SNO` int NOT NULL,
`INVERSE_HYPERBOLIC_SIN` enum('Selected'),
`INVERSE_HYPERBOLIC_COS` enum('Selected'),
`INVERSE_HYPERBOLIC_TAN` enum('Selected'),
`INVERSE_HYPERBOLIC_COSEC` enum('Selected'),
`INVERSE_HYPERBOLIC_SEC` enum('Selected'),
`INVERSE_HYPERBOLIC_COT` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `inverse_hyperbolic_trigonometric_values_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
78)Table: inverse_trigonometric_values
CREATE TABLE `inverse_trigonometric_values` (
`SNO` int NOT NULL,
`SIN_INVERSE` enum('Selected'),
`COS_INVERSE` enum('Selected'),
`TAN_INVERSE` enum('Selected'),
`COSEC_INVERSE` enum('Selected'),
`SEC_INVERSE` enum('Selected'),
`COT_INVERSE` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `inverse_trigonometric_values_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
79)Table: kite
CREATE TABLE `kite` (
`SNO` int NOT NULL,
`DIAGONAL1` float(200,15),
`DIAGONAL2` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
124
CONSTRAINT `kite_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
80)Table: log
CREATE TABLE `log` (
`SNO` int NOT NULL,
`VALUE` float(200,15),
`BASE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `log_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
81)Table: multiplication
CREATE TABLE `multiplication` (
`SNO` int NOT NULL,
`NUMBER_OF_TERMS` int,
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `multiplication_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`simple_calculation` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
82)Table: neon_number
CREATE TABLE `neon_number` (
`SNO` int NOT NULL,
`VERIFING_A_NEON_NUMBER` enum('Selected'),
`FINDING_NEON_NUMBERS_IN_A_PARTICLAR_RANGE` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `neon_number_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
83)Table: nonagon
CREATE TABLE `nonagon` (
`SNO` int NOT NULL,
`LENGTH` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `nonagon_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
125
84)Table: octagon
CREATE TABLE `octagon` (
`SNO` int NOT NULL,
`LENGTH` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `octagon_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
85)Table: odd_or_even
CREATE TABLE `odd_or_even` (
`SNO` int NOT NULL,
`VALUE` int,
`ANSWER` enum('Even numnber','Odd number'),
PRIMARY KEY (`SNO`),
CONSTRAINT `odd_or_even_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
86)Table: oval
CREATE TABLE `oval` (
`SNO` int NOT NULL,
`MAJOR_AXIS` float(200,15),
`MINOR_AXIS` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `oval_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
87)Table: palindrome
CREATE TABLE `palindrome` (
`SNO` int NOT NULL,
`VALUE` char(200),
`ANSWER` enum('It is a Palindrome','It is not a Palindrome'),
PRIMARY KEY (`SNO`),
CONSTRAINT `palindrome_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
88)Table: parallelogram
CREATE TABLE `parallelogram` (
`SNO` int NOT NULL,
`BASE` float(200,15),
`HIGHT` float(200,15),
126
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `parallelogram_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_of_2d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
89)Table: pattern
CREATE TABLE `pattern` (
`SNO` int NOT NULL,
`RIGHT_ALIGNED_TRIAGLE_PATTERN` enum('Selected'),
`TRIANGLE_PATTERN` enum('Selected'),
`DIAMOND_PATTERN` enum('Selected'),
`SQUARE_PATTERN` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `pattern_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
90)Table: pentagon
CREATE TABLE `pentagon` (
`SNO` int NOT NULL,
`LENGTH` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `pentagon_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
91)Table: percentage
CREATE TABLE `percentage` (
`SNO` int NOT NULL,
`VALUE` float(200,15),
`MAX_VALUE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `percentage_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
92)Table: perfect_number
CREATE TABLE `perfect_number` (
`SNO` int NOT NULL,
`VERIFING_A_PERFECT_NUMBER` enum('Selected'),
`FINDING_PERFECT_NUMBERS_IN_A_PARTICLAR_RANGE` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `perfect_number_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator`
(`SNO`)
127
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
93)Table: polygon
CREATE TABLE `polygon` (
`SNO` int NOT NULL,
`LENGTH_OF_APOTHEM` float(200,15),
`PERIMETER` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `polygon_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
94)Table: power
CREATE TABLE `power` (
`SNO` int NOT NULL,
`NUMBER` float(200,15),
`POWER` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `power_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
95)Table: prime_number
CREATE TABLE `prime_number` (
`SNO` int NOT NULL,
`Finding_prime_number` enum('Selected'),
`Prime_numbers_in_a_particular_range` enum('Selected'),
`Sum_of_prime_numbers_in_a_particular_range` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `prime_number_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
96)Table: prime_numbers_in_a_particular_range
CREATE TABLE `prime_numbers_in_a_particular_range` (
`SNO` int NOT NULL,
`P_RANGE` varchar(100),
`ANSWER` varchar(100) DEFAULT NULL,
PRIMARY KEY (`SNO`),
CONSTRAINT `prime_numbers_in_a_particular_range_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
128
97)Table: rectangle
CREATE TABLE `rectangle` (
`SNO` int NOT NULL,
`LENGHT` float(200,15),
`BREADTH` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `rectangle_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
98)Table: rhombus
CREATE TABLE `rhombus` (
`SNO` int NOT NULL,
`DIAGONAL1` float(200,15),
`DIAGONAL2` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `rhombus_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
99)Table: right_aligned_triagle_pattern
CREATE TABLE `right_aligned_triagle_pattern` (
`SNO` int NOT NULL,
`CHARACTER_right_aligned_triangle_pattern` enum('Selected'),
`CONSTANT_number_right_aligned_triangle_pattern` enum('Selected'),
`INCREASING_number_right_aligned_triangle_pattern` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `right_aligned_triagle_pattern_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
100)Table: rt_decrease_lhs
CREATE TABLE `rt_decrease_lhs` (
`SNO` int NOT NULL,
`RTDL_CHARACTER` varchar(10),
`RTDL_NUMBER_OF_LINESS` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `rt_decrease_lhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`character_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
101)Table: rt_decrease_rhs
CREATE TABLE `rt_decrease_rhs` (
129
`SNO` int NOT NULL,
`RTDR_CHARACTER` varchar(10),
`RTDR_NUMBER_OF_LINESS` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `rt_decrease_rhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`character_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
102)Table: rt_increase_lhs
CREATE TABLE `rt_increase_lhs` (
`SNO` int NOT NULL,
`RTIL_CHARACTER` varchar(10),
`RTIL_NUMBER_OF_LINESS` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `rt_increase_lhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`character_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
103)Table: rt_increase_rhs
CREATE TABLE `rt_increase_rhs` (
`SNO` int NOT NULL,
`RTIR_CHARACTER` varchar(10),
`RTIR_NUMBER_OF_LINESS` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `rt_increase_rhs_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`character_right_aligned_triangle_pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
104)Table: sec
CREATE TABLE `sec` (
`SNO` int NOT NULL,
`dEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `sec_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `trigonometric_values`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
105)Table: sec_inverse
CREATE TABLE `sec_inverse` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `sec_inverse_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
130
`inverse_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
106)Table: semi_circle
CREATE TABLE `semi_circle` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `semi_circle_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_of_2d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
107)Table: simple_calculation
CREATE TABLE `simple_calculation` (
`SNO` int NOT NULL,
`ADDITION` enum('Selected'),
`SUBTRACTION` enum('Selected'),
`MULTIPLICATION` enum('Selected'),
`DIVISION` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `simple_calculation_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
108)Table: sin
CREATE TABLE `sin` (
`SNO` int NOT NULL,
`dEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `sin_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `trigonometric_values`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
109)Table: sin_inverse
CREATE TABLE `sin_inverse` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `sin_inverse_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`inverse_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
131
110)Table: square
CREATE TABLE `square` (
`SNO` int NOT NULL,
`SIDE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `square_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
111)Table: square_pattern
CREATE TABLE `square_pattern` (
`SNO` int NOT NULL,
`Character_square_pattern` enum('Selected'),
`CONSTANT_NUMBER_square_pattern` enum('Selected'),
`INCREASING_NUMBER_square_pattern` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `square_pattern_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `pattern` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
112)Table: square_root
CREATE TABLE `square_root` (
`SNO` int NOT NULL,
`NUMBER` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `square_root_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
113)Table: subtraction
CREATE TABLE `subtraction` (
`SNO` int NOT NULL,
`NUMBER_OF_TERMS` int,
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `subtraction_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `simple_calculation`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
114)Table: sum_of_armstrong_numbers_in_a_particlar_range
CREATE TABLE `sum_of_armstrong_numbers_in_a_particlar_range` (
`SNO` int NOT NULL,
`P_RANGE` varchar(100),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
132
CONSTRAINT `sum_of_armstrong_numbers_in_a_particlar_range_ibfk_1` FOREIGN KEY
(`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
115)Table: sum_of_prime_numbers_in_a_particular_range
CREATE TABLE `sum_of_prime_numbers_in_a_particular_range` (
`SNO` int NOT NULL,
`P_RANGE` varchar(100),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `sum_of_prime_numbers_in_a_particular_range_ibfk_1` FOREIGN KEY (`SNO`)
REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
116)Table: tables
CREATE TABLE `tables` (
`SNO` int NOT NULL,
`VALUE` int,
PRIMARY KEY (`SNO`),
CONSTRAINT `tables_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
117)Table: tan
CREATE TABLE `tan` (
`SNO` int NOT NULL,
`dEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `tan_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `trigonometric_values`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
118)Table: tan_inverse
CREATE TABLE `tan_inverse` (
`SNO` int NOT NULL,
`DEGREE` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `tan_inverse_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`inverse_trigonometric_values` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
119)1Table: the_computer_science_grade_11_gpt
CREATE TABLE `the_computer_science_grade_11_gpt` (
133
`SNO` int NOT NULL,
`CALCULATOR` enum('Selected'),
`PALINDROME_IDENTIFIER` enum('Selected'),
`GREATEST_NUMBER` enum('Selected'),
`VOTE_ELIGIBILITY` enum('Selected'),
`FACTORIAL` enum('Selected'),
`EVEN_OR_ODD` enum('Selected'),
`TABLES` enum('Selected'),
`PATTERN` enum('Selected'),
`DICE_GAME` enum('Selected'),
`CLASS_10_PERCENTAGE_CALCULATOR` enum('Selected'),
`PRIME_NUMBER` enum('Selected'),
`ARMSTRONG_NUMBER` enum('Selected'),
`NEON_NUMBER` enum('Selected'),
`PERFECT_NUMBER` enum('Selected'),
PRIMARY KEY (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
120)Table: total_surface_area
CREATE TABLE `total_surface_area` (
`SNO` int NOT NULL,
`TSA_CUBE` enum('Selected'),
`TSA_CUBOID` enum('Selected') DEFAULT NULL,
`TSA_CYLINDER` enum('Selected'),
`TSA_CONE` enum('Selected'),
`TSA_PYRAMID` enum('Selected'),
`TSA_SPHERE` enum('Selected'),
`TSA_HEMISPHERE` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `total_surface_area_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_or_volume_of_3d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
121)Table: trapezium
CREATE TABLE `trapezium` (
`SNO` int NOT NULL,
`BASE1` float(200,15),
`BASE2` float(200,15),
`HIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `trapezium_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
134
122)Table: triangle
CREATE TABLE `triangle` (
`SNO` int NOT NULL,
`BASE` float(200,15),
`HIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `triangle_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `area_of_2d_shapes`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
123)Table: triangle_pattern
CREATE TABLE `triangle_pattern` (
`SNO` int NOT NULL,
`CHARATER_trangle_pattern` enum('Selected'),
`CONSTANT_number_trangle_pattern` enum('Selected'),
`INCREASING_number_trangle_pattern` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `triangle_pattern_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `pattern`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
124)Table: trigonometric_values
CREATE TABLE `trigonometric_values` (
`SNO` int NOT NULL,
`SIN` enum('Selected'),
`COS` enum('Selected'),
`TAN` enum('Selected'),
`COSEC` enum('Selected'),
`SEC` enum('Selected'),
`COT` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `trigonometric_values_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
125)Table: tsa_cone
CREATE TABLE `tsa_cone` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`HEIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `tsa_cone_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `total_surface_area`
(`SNO`)
135
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
126)Table: tsa_cube
CREATE TABLE `tsa_cube` (
`SNO` int NOT NULL,
`LENGTH` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `tsa_cube_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `total_surface_area`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
127)Table: tsa_cuboid
CREATE TABLE `tsa_cuboid` (
`SNO` int NOT NULL,
`LENGTH` float(200,15),
`BREADTH` float(200,15),
`HEIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `tsa_cuboid_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `total_surface_area`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
128)Table: tsa_cylinder
CREATE TABLE `tsa_cylinder` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`HEIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `tsa_cylinder_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `total_surface_area`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
129)Table: tsa_hemisphere
CREATE TABLE `tsa_hemisphere` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `tsa_hemisphere_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`total_surface_area` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
136
130)Table: tsa_pyramid
CREATE TABLE `tsa_pyramid` (
`SNO` int NOT NULL,
`BASE_LENGTH` float(200,15),
`BASE_WIDTH` float(200,15),
`PYRAMID_HEIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `tsa_pyramid_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`total_surface_area` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
131)Table: tsa_sphere
CREATE TABLE `tsa_sphere` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `tsa_sphere_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `total_surface_area`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
132)Table: verifing_a_armstrong_number
CREATE TABLE `verifing_a_armstrong_number` (
`SNO` int NOT NULL,
`NUMBER` int,
`ANSWER` enum('It is a armstrong number','It is not a armstrong number'),
PRIMARY KEY (`SNO`),
CONSTRAINT `verifing_a_armstrong_number_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
133)Table: verifing_a_neon_number
CREATE TABLE `verifing_a_neon_number` (
`SNO` int NOT NULL,
`NUMBER` int,
`ANSWER` enum('It is a neon number','It is not a neon number'),
PRIMARY KEY (`SNO`),
CONSTRAINT `verifing_a_neon_number_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
134)Table: verifing_a_perfect_number
CREATE TABLE `verifing_a_perfect_number` (
`SNO` int NOT NULL,
137
`NUMBER` int,
`ANSWER` enum('It is a perfect number','It is not a perfect number'),
PRIMARY KEY (`SNO`),
CONSTRAINT `verifing_a_perfect_number_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`calculator` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
135)Table: vol_hemisphere
CREATE TABLE `vol_hemisphere` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `vol_hemisphere_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_or_volume_of_3d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
136)Table: volcone
CREATE TABLE `volcone` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`HEIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `volcone_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_or_volume_of_3d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
137)Table: volcube
CREATE TABLE `volcube` (
`SNO` int NOT NULL,
`LENGTH` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `volcube_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_or_volume_of_3d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
138)Table: volcuboid
CREATE TABLE `volcuboid` (
`SNO` int NOT NULL,
`LENGTH` float(200,15),
`BREADTH` float(200,15),
`HEIGHT` float(200,15),
`ANSWER` float(200,15),
138
PRIMARY KEY (`SNO`),
CONSTRAINT `volcuboid_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_or_volume_of_3d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
139)able: volcylinder
CREATE TABLE `volcylinder` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`HEIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `volcylinder_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_or_volume_of_3d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
140)Table: volpyramid
CREATE TABLE `volpyramid` (
`SNO` int NOT NULL,
`BASE_LENGTH` float(200,15),
`BASE_WIDTH` float(200,15),
`PYRAMID_HEIGHT` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `volpyramid_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_or_volume_of_3d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
141)Table: volsphere
CREATE TABLE `volsphere` (
`SNO` int NOT NULL,
`RADIUS` float(200,15),
`ANSWER` float(200,15),
PRIMARY KEY (`SNO`),
CONSTRAINT `volsphere_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_or_volume_of_3d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
142)Table: volume
CREATE TABLE `volume` (
`SNO` int NOT NULL,
`VOLCUBE` enum('Selected'),
`VOLCUBOID` enum('Selected'),
`VOLCYLINDER` enum('Selected'),
`VOLCONE` enum('Selected'),
139
`VOLPYRAMID` enum('Selected'),
`VOLSPHERE` enum('Selected'),
`VOL_HEMISPHERE` enum('Selected'),
PRIMARY KEY (`SNO`),
CONSTRAINT `volume_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES
`area_or_volume_of_3d_shapes` (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
143)Table: vote_eligibility
CREATE TABLE `vote_eligibility` (
`SNO` int NOT NULL,
`AGE` int,
`ANSWER` enum('Eligibile','not Eligibile'),
PRIMARY KEY (`SNO`),
CONSTRAINT `vote_eligibility_ibfk_1` FOREIGN KEY (`SNO`) REFERENCES `calculator`
(`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
140
CONCLUSION
In conclusion, this investigation project successfully integrates a
comprehensive range of Python programming concepts into a user-
friendly, menu-driven application designed for Class 11 CBSE
students. By covering fundamental topics such as basic syntax,
control structures, functions, data structures, file handling, and error
handling, the program provides a valuable resource for students to
enhance their understanding and practical skills in Python
programming.
The program's structured approach allows students to explore each
topic interactively, reinforcing their learning through practical
examples and exercises. The modular design ensures that the content
is both accessible and expandable, making it a flexible tool for
ongoing education. The inclusion of error handling and debugging
techniques further prepares students to write robust and efficient
code.
By providing a platform that not only demonstrates theoretical
concepts but also offers practical applications and interactive
challenges, this project aims to bridge the gap between learning and
real-world programming. The user-friendly interface and
comprehensive coverage of topics ensure that students can navigate
the content with ease and gain confidence in their programming
abilities.
Overall, this investigation project serves as an effective educational
tool that aligns with the CBSE curriculum while fostering a deeper
appreciation for Python programming. It stands as a testament to the
importance of practical, hands-on learning in mastering
programming skills. Future enhancements and updates to the
program will continue to support students' growth and adaptability in
the ever-evolving field of computer science.
141
BIBLIOGRAPHY
• Chatgpt- https://chatgpt.com/
*****
142