summaryrefslogtreecommitdiff
path: root/C++_By_Example/Chapter1.ipynb
diff options
context:
space:
mode:
authorhardythe12015-04-07 15:58:05 +0530
committerhardythe12015-04-07 15:58:05 +0530
commit92cca121f959c6616e3da431c1e2d23c4fa5e886 (patch)
tree205e68d0ce598ac5caca7de839a2934d746cce86 /C++_By_Example/Chapter1.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 'C++_By_Example/Chapter1.ipynb')
-rwxr-xr-xC++_By_Example/Chapter1.ipynb773
1 files changed, 773 insertions, 0 deletions
diff --git a/C++_By_Example/Chapter1.ipynb b/C++_By_Example/Chapter1.ipynb
new file mode 100755
index 00000000..80574ccb
--- /dev/null
+++ b/C++_By_Example/Chapter1.ipynb
@@ -0,0 +1,773 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:2b15773f7ac32790cdae17d01e20d25a0e5b7210bb725c38fabf3dd28109e9da"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 1:Introduction to C++"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C3FIRST, Page number:52"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Variable Declaration\n",
+ "i=4\n",
+ "j=i+7\n",
+ "c='A'\n",
+ "x=9.087\n",
+ "x=x*4.5\n",
+ "\n",
+ "#Result\n",
+ "print i,c,j,x"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "4 A 11 40.8915\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C4ST1, Page number:85"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Result\n",
+ "print \"C++ programming is fun!\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "C++ programming is fun!\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C4ST2, Page number:86"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Declaration\n",
+ "tax_rate=0.08\n",
+ "sale=22.54\n",
+ "\n",
+ "#Calculation\n",
+ "tax=sale*tax_rate\n",
+ "\n",
+ "#Result\n",
+ "print \"The sales tax is :\" ,tax"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The sales tax is : 1.8032\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C4AREAC,Page number:95"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Declaration\n",
+ "PI=3.14159\n",
+ "radius=5\n",
+ "\n",
+ "#Calculation\n",
+ "area=radius*radius*PI\n",
+ "#Result\n",
+ "print \"The area is \",area\n",
+ "\n",
+ "radius=20\n",
+ "#Calculation\n",
+ "area=radius*radius*PI\n",
+ "\n",
+ "#Result\n",
+ "print \"The area is \",area"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The area is 78.53975\n",
+ "The area is 1256.636\n"
+ ]
+ }
+ ],
+ "prompt_number": 10
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C5INIT,Page number:108"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Get input\n",
+ "#first=raw_input(\"Enter your first name:\")\n",
+ "#last=raw_input(\"Enter your last name\")\n",
+ "\n",
+ "first=\"perry\"\n",
+ "last=\"greg\"\n",
+ "#Print the Initials\n",
+ "print \"Your initials are \",first[0],last[0] \n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Your initials are p g\n"
+ ]
+ }
+ ],
+ "prompt_number": 11
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C6PRE,Page number:114"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Declaration\n",
+ "AGE=28\n",
+ "MESSAGE=\"Hello, world\"\n",
+ "\n",
+ "i=10\n",
+ "age=5\n",
+ "\n",
+ "# 'AGE' is different from 'age'\n",
+ "i=i*AGE \n",
+ "\n",
+ "#Result\n",
+ "print i,\" \",age,\" \",AGE,\"\\n\"\n",
+ "print MESSAGE "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "280 5 28 \n",
+ "\n",
+ "Hello, world\n"
+ ]
+ }
+ ],
+ "prompt_number": 12
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C6INCL1,Page number:119"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Result\n",
+ "print \"Kelly Jane Peterson\\n\"\n",
+ "print \"Apartment #217\\n\"\n",
+ "print \"4323 East Skelly Drive\\n\"\n",
+ "print \"New York, New York\\n\"\n",
+ "print \" 10012\\n\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Kelly Jane Peterson\n",
+ "\n",
+ "Apartment #217\n",
+ "\n",
+ "4323 East Skelly Drive\n",
+ "\n",
+ "New York, New York\n",
+ "\n",
+ " 10012\n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 13
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C6INCL3,Page number:120"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "source = \"This is fun!\"\n",
+ "\n",
+ "#source is copied to message\n",
+ "import copy\n",
+ "message=copy.copy(source)\n",
+ "\n",
+ "#Result\n",
+ "print message\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "This is fun!\n"
+ ]
+ }
+ ],
+ "prompt_number": 14
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C6DEF1,Page number:121"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "MYNAME=\"Phil Ward\"\n",
+ "name=MYNAME\n",
+ "\n",
+ "#Result\n",
+ "print \"My name is \",name,\"\\n\"\n",
+ "print \"My name is \",MYNAME,\"\\n\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "My name is Phil Ward \n",
+ "\n",
+ "My name is Phil Ward \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C6DEF2,Page number:122"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#function definition\n",
+ "def X4(b,c,d):\n",
+ " return 2*b+c+3*b+c+b+c+4*b+c+b+c*c+b+c-d\n",
+ " \n",
+ "b=2\n",
+ "c=3\n",
+ "d=4\n",
+ "e= X4 (b,c,d)\n",
+ "\n",
+ "#Result\n",
+ "print e,\",\",b+c,\",\",b+c+b+c,\",\",b+c+b+c*c+b+c-d,\",\",X4(b,c,d)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "44 , 5 , 10 , 17 , 44\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C7PRNT1,Page number:136"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Declaration\n",
+ "first='E'\n",
+ "middle='W'\n",
+ "last='C'\n",
+ "age=32\n",
+ "dependents=2\n",
+ "salary=25000.00\n",
+ "bonus=575.25\n",
+ "\n",
+ "#Result\n",
+ "print \"Here are the initials: \"\n",
+ "print first,middle,last\n",
+ "print \"The age and number of dependents are \"\n",
+ "print age,\" \",dependents\n",
+ "print \"The salary and bonus are \"\n",
+ "print salary,\" \",bonus\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Here are the initials: \n",
+ "E W C\n",
+ "The age and number of dependents are \n",
+ "32 2\n",
+ "The salary and bonus are \n",
+ "25000.0 575.25\n"
+ ]
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C7TEAM, Page number:138"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#table of team names and hits for three weeks\n",
+ "\n",
+ "print \"Parrots\\tRams\\tKings\\tTitans\\tChargers\"\n",
+ "print \"3\\t5\\t3\\t1\\t0\"\n",
+ "print \"2\\t5\\t1\\t0\\t1\"\n",
+ "print \"2\\t6\\t4\\t3\\t0\"\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Parrots\tRams\tKings\tTitans\tChargers\n",
+ "3\t5\t3\t1\t0\n",
+ "2\t5\t1\t0\t1\n",
+ "2\t6\t4\t3\t0\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C7PAY1,Page number:141"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "# Computes and prints payroll data properly in dollars and cents.\n",
+ "\n",
+ "emp_name=\"Larry Payton\"\n",
+ "pay_date=\"03/09/92\"\n",
+ "hours_worked=43\n",
+ "rate=7.75 #pay per hour\n",
+ "tax_rate=.32 #Tax percentage rate\n",
+ "\n",
+ "\n",
+ "#Compute the pay amount\n",
+ "gross_pay=hours_worked*rate\n",
+ "taxes=tax_rate*gross_pay\n",
+ "net_pay=gross_pay-taxes\n",
+ "\n",
+ "#Results\n",
+ "print \"As of: \",pay_date\n",
+ "print emp_name,\" worked \",hours_worked,\"hours\"\n",
+ "print \"and got paid\",round(gross_pay,2)\n",
+ "print \"After taxes of: \",round(taxes,2)\n",
+ "print \"his take-home pay was $\",round(net_pay,2)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "As of: 03/09/92\n",
+ "Larry Payton worked 43 hours\n",
+ "and got paid 333.25\n",
+ "After taxes of: 106.64\n",
+ "his take-home pay was $ 226.61\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C7SLTX1, Page number:146"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#prompt for a sales amount and print sales tax\n",
+ "\n",
+ "#getting total sale as float number.\n",
+ "#print \"What is the total amount of the sale?\"\n",
+ "#total_sale=float(raw_input()) \n",
+ "\n",
+ "total_sale=50\n",
+ "\n",
+ "#Compute sales tax\n",
+ "stax=total_sale*0.07 \n",
+ "\n",
+ "#Results\n",
+ "print \"The sales tax for\",float(round(total_sale,2)),\"is\",round(stax,2)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The sales tax for 50.0 is 3.5\n"
+ ]
+ }
+ ],
+ "prompt_number": 10
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C7PHON1, Page number:147"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#request user's name and print it as it would appeat in a phone book\n",
+ "\n",
+ "#get name\n",
+ "#first=raw_input(\"What is your first name?\\n\")\n",
+ "#last=raw_input(\"What is your last name?\\n\")\n",
+ "\n",
+ "first=\"perry\"\n",
+ "last=\"greg\"\n",
+ "print \"\\n\\n\"\n",
+ "print \"In a phone book,your name would look like this :\\n\"\n",
+ "print last,\",\",first "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "\n",
+ "\n",
+ "\n",
+ "In a phone book,your name would look like this :\n",
+ "\n",
+ "greg , perry\n"
+ ]
+ }
+ ],
+ "prompt_number": 11
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C7MATH, Page number:148"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Simple Addition\n",
+ "\n",
+ "print \"*** Math Practice ***\\n\\n\\n\"\n",
+ "#num1=input(\"What is the first number:\")\n",
+ "#num2=input(\"What is the second number:\")\n",
+ "\n",
+ "num1=10\n",
+ "num2=20\n",
+ "\n",
+ "ans=num1+num2\n",
+ "\n",
+ "#get user answer\n",
+ "#her_ans=input(\"\\nWhat do you think is the answer?\")\n",
+ "her_ans=30\n",
+ "\n",
+ "#Result\n",
+ "print \"\\n\",num1,\"plus\",num2,\"is\",ans,\"\\n\\nHope you got it right!\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "*** Math Practice ***\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "10 plus 20 is 30 \n",
+ "\n",
+ "Hope you got it right!\n"
+ ]
+ }
+ ],
+ "prompt_number": 12
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C7PS2, Page number:150"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "message=\"Please turn on your printer.\"\n",
+ "\n",
+ "#Result\n",
+ "print message"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Please turn on your printer.\n"
+ ]
+ }
+ ],
+ "prompt_number": 13
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C7PRNTF, Page number:153"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Declaration\n",
+ "first='E'\n",
+ "middle='W'\n",
+ "last='C'\n",
+ "age=32\n",
+ "dependents=2\n",
+ "salary=25000.00\n",
+ "bonus=575.25\n",
+ "\n",
+ "#Result\n",
+ "print \"Here are the initials: \"\n",
+ "print first,\" \",middle,\" \",last,\"\\n\"\n",
+ "print \"The age and number of dependents are: \"\n",
+ "print age,\" \",dependents,\"\\n\"\n",
+ "print \"The salary and bonus are: \"\n",
+ "print \"%.6f\" %salary,\" \",\"%.6f\" %bonus"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Here are the initials: \n",
+ "E W C \n",
+ "\n",
+ "The age and number of dependents are: \n",
+ "32 2 \n",
+ "\n",
+ "The salary and bonus are: \n",
+ "25000.000000 575.250000\n"
+ ]
+ }
+ ],
+ "prompt_number": 15
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "C7SLTXS, Page number:156"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#prompt for a sales amount and print sales tax\n",
+ "\n",
+ "#getting total sale as float number\n",
+ "#print \"What is the total amount of the sale?\"\n",
+ "#total_sale=float(raw_input()) \n",
+ "total_sale=10\n",
+ "\n",
+ "#compute sales tax\n",
+ "stax=total_sale*0.07 \n",
+ "\n",
+ "#Result\n",
+ "print \"The sales tax for\",float(round(total_sale,3)),\"is\",round(stax,3)\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The sales tax for 10.0 is 0.7\n"
+ ]
+ }
+ ],
+ "prompt_number": 18
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [],
+ "language": "python",
+ "metadata": {},
+ "outputs": []
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file