diff options
author | hardythe1 | 2015-07-03 12:23:43 +0530 |
---|---|---|
committer | hardythe1 | 2015-07-03 12:23:43 +0530 |
commit | 9d260e6fae7328d816a514130b691fbd0e9ef81d (patch) | |
tree | 9e6035702fca0f6f8c5d161de477985cacad7672 /C_Programming:_A_Modern_Approach_by_K.N._King/Chapter2.ipynb | |
parent | afcd9e5397e3e1bde0392811d0482d76aac391dc (diff) | |
download | Python-Textbook-Companions-9d260e6fae7328d816a514130b691fbd0e9ef81d.tar.gz Python-Textbook-Companions-9d260e6fae7328d816a514130b691fbd0e9ef81d.tar.bz2 Python-Textbook-Companions-9d260e6fae7328d816a514130b691fbd0e9ef81d.zip |
add/remove books
Diffstat (limited to 'C_Programming:_A_Modern_Approach_by_K.N._King/Chapter2.ipynb')
-rwxr-xr-x | C_Programming:_A_Modern_Approach_by_K.N._King/Chapter2.ipynb | 237 |
1 files changed, 237 insertions, 0 deletions
diff --git a/C_Programming:_A_Modern_Approach_by_K.N._King/Chapter2.ipynb b/C_Programming:_A_Modern_Approach_by_K.N._King/Chapter2.ipynb new file mode 100755 index 00000000..c925dc1b --- /dev/null +++ b/C_Programming:_A_Modern_Approach_by_K.N._King/Chapter2.ipynb @@ -0,0 +1,237 @@ +{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:1970948843f0abe57577274c22e34507ff26124029c8f4289139bc598d62eb66"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 2: C Fundamentals"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example pun.c on Page 10"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "def main():\n",
+ " print \"To C, or not to C: that is the question.\" #print statement demo\n",
+ "if __name__=='__main__':\n",
+ " main()"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "To C, or not to C: that is the question.\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example on Page 14"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#ways for printing on a single line\n",
+ "print \"To C, or not to C: that is the question.\" \n",
+ "print \"To C, or not to C:\",\n",
+ "print \"that is the question.\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "To C, or not to C: that is the question.\n",
+ "To C, or not to C: that is the question.\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example dweight.c on Page 20"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "def main():\n",
+ " #variable declaration\n",
+ " height = 8 \n",
+ " length = 12\n",
+ " width =10\n",
+ " volume = height * length * width #volume calculation\n",
+ " weight = (volume + 165)/166 #weight calculation\n",
+ " \n",
+ " #print statements\n",
+ " print \"Dimensions: %dx%dx%d\" % (length,width,height) \n",
+ " print \"Volume (cubic inches): %d\" % volume\n",
+ " print \"Dimensional weight (pounds): %d\" % weight\n",
+ " \n",
+ "if __name__=='__main__':\n",
+ " main()"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Dimensions: 12x10x8\n",
+ "Volume (cubic inches): 960\n",
+ "Dimensional weight (pounds): 6\n"
+ ]
+ }
+ ],
+ "prompt_number": 15
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example dweight2.c on Page 23"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "def main():\n",
+ " #input from user\n",
+ " height = int(raw_input(\"Enter height of box: \"))\n",
+ " length = int(raw_input(\"Enter length of box: \"))\n",
+ " width = int(raw_input(\"Enter width of box: \"))\n",
+ " volume = height * length * width #volume calculation\n",
+ " weight = (volume + 165)/166 #weight calculation\n",
+ " \n",
+ " #print statements\n",
+ " print \"Volume (cubic inches): %d\" % volume\n",
+ " print \"Dimensional weight (pounds): %d\" % weight\n",
+ " \n",
+ "if __name__=='__main__':\n",
+ " main()"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter height of box: 8\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter length of box: 12\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter width of box: 10\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Volume (cubic inches): 960\n",
+ "Dimensional weight (pounds): 6\n"
+ ]
+ }
+ ],
+ "prompt_number": 17
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example celsius.c on Page 24"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "def main():\n",
+ " #variable declaration\n",
+ " FREEZING_PT=32.0\n",
+ " SCALE_FACTOR= 5.02/9.0\n",
+ " \n",
+ " #input from user\n",
+ " farenheit=float(raw_input(\"Enter Farenheit temperature: \"))\n",
+ " celsius=(farenheit-FREEZING_PT) * SCALE_FACTOR #convert farenheit to celcius\n",
+ " print \"Celsius equivalent: %.1f\" % celsius\n",
+ "if __name__=='__main__':\n",
+ " main()"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter Farenheit temperature: 100\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Celsius equivalent: 37.9\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+}
\ No newline at end of file |