summaryrefslogtreecommitdiff
path: root/Fundamental_of_Computing_and_Programming_in_C/Chapter11.ipynb
diff options
context:
space:
mode:
authorhardythe12015-04-07 15:58:05 +0530
committerhardythe12015-04-07 15:58:05 +0530
commit92cca121f959c6616e3da431c1e2d23c4fa5e886 (patch)
tree205e68d0ce598ac5caca7de839a2934d746cce86 /Fundamental_of_Computing_and_Programming_in_C/Chapter11.ipynb
parentb14c13fcc6bb6d01c468805d612acb353ec168ac (diff)
downloadPython-Textbook-Companions-92cca121f959c6616e3da431c1e2d23c4fa5e886.tar.gz
Python-Textbook-Companions-92cca121f959c6616e3da431c1e2d23c4fa5e886.tar.bz2
Python-Textbook-Companions-92cca121f959c6616e3da431c1e2d23c4fa5e886.zip
added books
Diffstat (limited to 'Fundamental_of_Computing_and_Programming_in_C/Chapter11.ipynb')
-rwxr-xr-xFundamental_of_Computing_and_Programming_in_C/Chapter11.ipynb304
1 files changed, 304 insertions, 0 deletions
diff --git a/Fundamental_of_Computing_and_Programming_in_C/Chapter11.ipynb b/Fundamental_of_Computing_and_Programming_in_C/Chapter11.ipynb
new file mode 100755
index 00000000..0e00f235
--- /dev/null
+++ b/Fundamental_of_Computing_and_Programming_in_C/Chapter11.ipynb
@@ -0,0 +1,304 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:03a9be4b5720a51a42be3ae01bfa08ccecef76e9a5e17f613e76c0afaff965de"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 11 : Structures"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example: 1, Page No.: 5.81"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Print the student number, name and marks through accessing structure elements.\n",
+ "\n",
+ "#Defining Structure in class\n",
+ "class std:\n",
+ " no=0\n",
+ " name = ''\n",
+ " m1 = m2 = m3 =0\n",
+ "\n",
+ "#assigning variable to structure class \n",
+ "s=std()\n",
+ "\n",
+ "#UserInput\n",
+ "s.no=raw_input(\"Give Student Number: \")\n",
+ "s.name=raw_input(\"Enter the Student Name: \")\n",
+ "s.m1=input(\"Enter Student Mark1: \")\n",
+ "s.m2=input(\"Enter Student Mark2: \")\n",
+ "s.m3=input(\"Enter Student Mark3: \")\n",
+ "\n",
+ "total=avg=0.0\n",
+ "\n",
+ "total = (s.m1 + s.m2 + s.m3)\n",
+ "avg='%.2f' %(total / 3)\n",
+ "\n",
+ "#Result\n",
+ "print \"\\nThe Output is.... \\n\",s.no,s.name,total,avg"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give Student Number: 1\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the Student Name: raja\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter Student Mark1: 99\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter Student Mark2: 97\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter Student Mark3: 95\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "\n",
+ "The Output is.... \n",
+ "1 raja 291 97.00\n"
+ ]
+ }
+ ],
+ "prompt_number": 39
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example: 2, Page No. 5.83"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#print a value from Structure.\n",
+ "\n",
+ "class struct:\n",
+ " a=b=0\n",
+ " \n",
+ "x=struct()\n",
+ "y=struct()\n",
+ "\n",
+ "x.a=29\n",
+ "y=x\n",
+ "\n",
+ "#Result\n",
+ "print \"The Value of a %d\"%y.a\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The Value of a 29\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example: 3, Page No.:5.84"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Program for User defined data type \n",
+ "\n",
+ "#There is no preprocessor directive in python\n",
+ "D = 7\n",
+ "\n",
+ "#No typedef function in python\n",
+ "wk = int(raw_input(\"Enter Weeks : \"))\n",
+ "\n",
+ "#Result\n",
+ "print \"\\nNumber of Days = %d\"%(wk*D)\n",
+ "\n",
+ "\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter Weeks : 4\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "\n",
+ "Number of Days = 28\n"
+ ]
+ }
+ ],
+ "prompt_number": 55
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example: 4, Page.No.:5.85"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Program to create user defined data type from structure\n",
+ "\n",
+ "\n",
+ "class struct:\n",
+ " name=''\n",
+ " sex=''\n",
+ " age=0\n",
+ " \n",
+ "\n",
+ "\n",
+ "candidate = [struct() for i in range(0,2)]\n",
+ "\n",
+ "for a in range(0,2):\n",
+ " candidate[a].name= raw_input(\"Name of the Employee: \")\n",
+ " candidate[a].sex= raw_input(\"Sex: \")\n",
+ " candidate[a].age= input(\"Age: \")\n",
+ "\n",
+ "#Result\n",
+ "print \"\\n Name\\t Sex\\t Age\\n\"\n",
+ "\n",
+ "for a in range(0,2):\n",
+ " print \" %s\\t\"%(candidate[a].name),\" %s\\t\"%(candidate[a].sex),\" %d\\n\"%(candidate[a].age)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Name of the Employee: venkat\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Sex: m\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Age: 25\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Name of the Employee: geetha\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Sex: f\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Age: 23\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "\n",
+ " Name\t Sex\t Age\n",
+ "\n",
+ " venkat\t m\t 25\n",
+ "\n",
+ " geetha\t f\t 23\n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 68
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file