diff options
author | hardythe1 | 2015-04-07 15:58:05 +0530 |
---|---|---|
committer | hardythe1 | 2015-04-07 15:58:05 +0530 |
commit | c7fe425ef3c5e8804f2f5de3d8fffedf5e2f1131 (patch) | |
tree | 725a7d43dc1687edf95bc36d39bebc3000f1de8f /Computer_Programming_Theory_and_Practice_/Chapter4.ipynb | |
parent | 62aa228e2519ac7b7f1aef53001f2f2e988a6eb1 (diff) | |
download | Python-Textbook-Companions-c7fe425ef3c5e8804f2f5de3d8fffedf5e2f1131.tar.gz Python-Textbook-Companions-c7fe425ef3c5e8804f2f5de3d8fffedf5e2f1131.tar.bz2 Python-Textbook-Companions-c7fe425ef3c5e8804f2f5de3d8fffedf5e2f1131.zip |
added books
Diffstat (limited to 'Computer_Programming_Theory_and_Practice_/Chapter4.ipynb')
-rwxr-xr-x | Computer_Programming_Theory_and_Practice_/Chapter4.ipynb | 524 |
1 files changed, 524 insertions, 0 deletions
diff --git a/Computer_Programming_Theory_and_Practice_/Chapter4.ipynb b/Computer_Programming_Theory_and_Practice_/Chapter4.ipynb new file mode 100755 index 00000000..368164f3 --- /dev/null +++ b/Computer_Programming_Theory_and_Practice_/Chapter4.ipynb @@ -0,0 +1,524 @@ +{ + "metadata": { + "name": "", + "signature": "sha256:c9e723d7feeae217ee8ddaf1b9cf8cfab2d696821fa911ff65107b9da6bec9f0" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "Chapter 4: Control Statements in C " + ] + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 1 , Page number: CP-60" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Program to find the biggest of two numbers\n", + "# Variable declaration\n", + "\n", + "a = 5\n", + "b = 8\n", + "\n", + "print \"Enter two numbers : %d\" % a,b\n", + "\n", + "# Calculation\n", + "\n", + "big = a\n", + "if (b>big):\n", + " big = b\n", + "\n", + "print \"Biggest number is \",big" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter two numbers : 5 8\n", + "Biggest number is 8\n" + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 2 , Page number: CP-61" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Program to find biggest of three numbers\n", + "# Variable declaration\n", + "\n", + "a = 5\n", + "b = 13\n", + "c = 8\n", + "\n", + "print \"Enter three numbers : %d\" % a,b,c\n", + "\n", + "# Calculate\n", + "\n", + "big = a\n", + "if (b>big):\n", + " big = b\n", + "if (c>big):\n", + " big = c\n", + "\n", + "print \"Biggest number is\",big" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter three numbers : 5 13 8\n", + "Biggest number is 13\n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 3 , Page number: CP-63" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Program to find biggest of three numbers\n", + "# Variable declaration\n", + "\n", + "a = 18\n", + "b = -5\n", + "c = 13\n", + " \n", + "print \"Enter three numbers : %d\" % a,b,c\n", + "\n", + "# Calculation to find biggest number\n", + "\n", + "if (a>b):\n", + " if(a>c):\n", + " big = a\n", + " else:\n", + " big = c\n", + "else:\n", + " if(b>c):\n", + " big = b\n", + " else:\n", + " big = c\n", + "\n", + "print \"Biggest number is\",big" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter three numbers : 18 -5 13\n", + "Biggest number is 18\n" + ] + } + ], + "prompt_number": 3 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 4 , Page number: CP-64" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Program to find the value of y \n", + "# Variable declration\n", + "\n", + "x = 0.42\n", + "n = 5\n", + "\n", + "print \"Enter value to x and n :\" , x,n \n", + "\n", + "# Calculation\n", + "\n", + "if (n==1):\n", + " y = 1 + x\n", + "elif (n==2):\n", + " y = 1 + x / n\n", + "elif (n==3):\n", + " y = 1 + (x ** n)\n", + "else:\n", + " y = 1 + n * x\n", + "\n", + "\n", + "print \"Value of y(x,n) = %0.2f\" % y" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter value to x and n : 0.42 5\n", + "Value of y(x,n) = 3.10\n" + ] + } + ], + "prompt_number": 4 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5 , Page number: CP-66" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Program to find the value of y\n", + "# Variable declaration\n", + "\n", + "x = 0.42\n", + "n = 5\n", + "\n", + "\n", + "print \"Enter value to x and n :\", x,n\n", + "\n", + "# Calculation\n", + "\n", + "# Switch case statements \n", + "if n == 1: # case 1\n", + " y = 1 + x\n", + "elif n == 2: # case 2\n", + " y = 1 + x / n\n", + "elif n == 3: # case 3\n", + " y = 1 + (x ** n)\n", + "else: # default\n", + " y = 1 + n * x\n", + "\n", + "print \"Value of y(x,n) = %0.2f\" % y " + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter value to x and n : 0.42 5\n", + "Value of y(x,n) = 3.10\n" + ] + } + ], + "prompt_number": 5 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 6 , Page number: CP-68" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Program to caculate the commission for sales representatives\n", + "# Variable declaration\n", + "\n", + "sales = 4500\n", + "\n", + "print \"Sales amount ? :\" , sales\n", + "\n", + "# Calculation of commission\n", + "\n", + "if (sales <= 500):\n", + " comm = 0.05 * sales\n", + "elif (sales <= 2000):\n", + " comm = 35 + 0.10 * (sales - 500)\n", + "elif (sales <= 5000):\n", + " comm = 185 + 0.12 * (sales - 2000)\n", + "else:\n", + " comm = 0.125 * sales\n", + "\n", + "\n", + "print \"Commission Amount Rs.%0.2f\" % comm" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Sales amount ? : 4500\n", + "Commission Amount Rs.485.00\n" + ] + } + ], + "prompt_number": 6 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 7 , Page number: CP-69" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Program to find roots of a quadratic equation\n", + "# Variable declaration\n", + "\n", + "a = 1\n", + "b = 3\n", + "c = 2\n", + "\n", + "print \"Enter coefficients a, b, and c :\", a,b,c\n", + "\n", + "d = b * b - 4 * a * c\n", + "\n", + "# Calculation of roots\n", + "\n", + "if (d > 0):\n", + " x1 = (-b + (d ** 0.5)) / (2 * a)\n", + " x2 = (-b - (d ** 0.5)) / (2 * a)\n", + " print \"Roots are real and unequal \"\n", + " print x1,x2\n", + " \n", + "\n", + "elif(d == 0):\n", + " x = -b / (2 * a)\n", + " print \"Roots are real and equal\"\n", + " print \"%6.2f\" % x\n", + "\n", + "else:\n", + " print \"No Real roots, roots are complex\"\n", + "\n", + "\n", + "\n", + " " + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter coefficients a, b, and c : 1 3 2\n", + "Roots are real and unequal \n", + "-1.0 -2.0\n" + ] + } + ], + "prompt_number": 7 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 8 , Page number: CP-70" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Program to print grade\n", + "# Variable declaration\n", + "\n", + "avg_marks = 84\n", + "\n", + "print \"Average marks ?\",avg_marks\n", + "\n", + "# Calculation of grade\n", + "\n", + "if (avg_marks >= 80) and (avg_marks <= 100):\n", + " print \"Honours\"\n", + "elif (avg_marks >= 60) and (avg_marks <=79):\n", + " print \"First Division\"\n", + "elif (avg_marks >= 50) and (avg_marks <= 59):\n", + " print \"Second Division\"\n", + "else:\n", + " print \"Fail\"\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Average marks ? 84\n", + "Honours\n" + ] + } + ], + "prompt_number": 8 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 9 , Page number: CP-70" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Program to calculate electirc charges for domestic consumers\n", + "# Variable declaration\n", + "\n", + "units = 348\n", + "\n", + "print \"Enter consumed units :\",units\n", + "\n", + "# Calculation of electric charges\n", + "\n", + "if (units <= 200):\n", + " amt = 0.5 * units\n", + "elif (units <= 400):\n", + " amt = 100 + 0.65 * (units - 200)\n", + "elif (units <= 600):\n", + " amt = 230 + 0.8 * (units - 400)\n", + "else:\n", + " amt = 425 + 1.25 * (units - 600)\n", + "print \n", + "print \"Amount to be paid Rs.%0.2f\" % amt" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter consumed units : 348\n", + "\n", + "Amount to be paid Rs.196.20\n" + ] + } + ], + "prompt_number": 10 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 10 , Page number: CP-73" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "# Program to find the grade of steel samples\n", + "# Variable declaration\n", + "\n", + "ts = 800\n", + "rh = 180\n", + "cc = 3\n", + "\n", + "print \"Enter tensile strength :\",ts\n", + "print \"Enter rockwell hardness :\",rh\n", + "print \"Enter carbon content :\",cc\n", + "\n", + "# Calculation of grade\n", + "\n", + "if (ts >= 700):\n", + " if (rh >= 200):\n", + " if (cc <= 6):\n", + " print \"Grade is A\"\n", + " else:\n", + " print \"Grade is B\" \n", + " elif (cc <= 6):\n", + " print \"Grade is C\"\n", + " else:\n", + " print \"Grade is E\" \n", + "elif (rh >= 200):\n", + " if (cc <= 6):\n", + " print \"Grade is D\"\n", + " else:\n", + " print \"Grade is E\"\n", + "elif (cc <= 6):\n", + " print \"Grade is E\"\n", + "else:\n", + " print \"Grade is F\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter tensile strength : 800\n", + "Enter rockwell hardness : 180\n", + "Enter carbon content : 3\n", + "Grade is C\n" + ] + } + ], + "prompt_number": 11 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [], + "language": "python", + "metadata": {}, + "outputs": [] + } + ], + "metadata": {} + } + ] +}
\ No newline at end of file |