diff options
Diffstat (limited to 'Quantitative_Aptitude_for_Competitive_Examinations/Chapter1.ipynb')
-rwxr-xr-x | Quantitative_Aptitude_for_Competitive_Examinations/Chapter1.ipynb | 455 |
1 files changed, 455 insertions, 0 deletions
diff --git a/Quantitative_Aptitude_for_Competitive_Examinations/Chapter1.ipynb b/Quantitative_Aptitude_for_Competitive_Examinations/Chapter1.ipynb new file mode 100755 index 00000000..c048e488 --- /dev/null +++ b/Quantitative_Aptitude_for_Competitive_Examinations/Chapter1.ipynb @@ -0,0 +1,455 @@ +{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "#1: Numbers"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "##Example number 1.1, Page number 1.12"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "quotient is 381.097560976\n",
+ "remainder is 4\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration\n",
+ "D=41; #divisor\n",
+ "d=15625; #dividend\n",
+ "\n",
+ "#Calculation\n",
+ "q=d/D; #quotient\n",
+ "r=d%D; #remainder\n",
+ "\n",
+ "#Result\n",
+ "print \"quotient is\",q\n",
+ "print \"remainder is\",r"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "##Example number 1.2, Page number 1.12"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "divisor is 459.0\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration\n",
+ "D=397246; #dividend\n",
+ "r=211; #remainder\n",
+ "q=865; #quotient\n",
+ "\n",
+ "#Calculation\n",
+ "d=(D-r)/q; #divisor\n",
+ "\n",
+ "#Result\n",
+ "print \"divisor is\",d"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "##Example number 1.4, Page number 1.13"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "least number to be subtracted is 125\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration\n",
+ "d=87375; #dividend\n",
+ "D=698; #divisor\n",
+ "\n",
+ "#Calculation\n",
+ "r=d%D; #remainder\n",
+ "\n",
+ "#Result\n",
+ "print \"least number to be subtracted is\",r"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "##Example number 1.5, Page number 1.13"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "least number to be added is 58\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration\n",
+ "d=49123; #dividend\n",
+ "D=263; #divisor\n",
+ "\n",
+ "#Calculation\n",
+ "r=d%D; #remainder\n",
+ "l=D-r; #least number to be added\n",
+ "\n",
+ "#Result\n",
+ "print \"least number to be added is\",l"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "##Example number 1.6, Page number 1.13"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "required number is 980\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration \n",
+ "d=999; #dividend\n",
+ "D=35; #divisor\n",
+ "\n",
+ "#Calculation\n",
+ "r=d%D; #remainder\n",
+ "rn=d-r; #required number\n",
+ "\n",
+ "#Result\n",
+ "print \"required number is\",rn"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "##Example number 1.7, Page number 1.13"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "required number is 112\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration \n",
+ "d=100; #dividend\n",
+ "D=14; #divisor\n",
+ "\n",
+ "#Calculation\n",
+ "r=d%D; #remainder\n",
+ "rn=d+D-r; #required number\n",
+ "\n",
+ "#Result\n",
+ "print \"required number is\",rn"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "##Example number 1.8, Page number 1.13"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "required remainder is 8\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration \n",
+ "d=602; #dividend\n",
+ "D=14; #divisor\n",
+ "rl=36; #remainder\n",
+ "\n",
+ "#Calculation\n",
+ "k=d/D; #quotient\n",
+ "rs=rl-(2*D); #required remainder\n",
+ "\n",
+ "#Result\n",
+ "print \"required remainder is\",rs"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "##Example number 1.9, Page number 1.13"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "required remainder is 39\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration \n",
+ "d=357; #dividend\n",
+ "D=17; #divisor\n",
+ "rs=5; #remainder\n",
+ "\n",
+ "#Calculation\n",
+ "k=d/D; #quotient\n",
+ "rl=(2*D)+rs; #required remainder\n",
+ "\n",
+ "#Result\n",
+ "print \"required remainder is\",rl"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "##Example number 1.11, Page number 1.25"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "binary equivalent of 30 is 0b11110\n",
+ "binary equivalent of 27 is 0b11011\n",
+ "binary equivalent of 41 is 0b101001\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration \n",
+ "a=30;\n",
+ "b=27;\n",
+ "c=41; #numbers in decimal form\n",
+ "\n",
+ "#Calculation\n",
+ "ba=bin(a); #binary equivalent of 30\n",
+ "bb=bin(b); #binary equivalent of 27\n",
+ "bc=bin(c); #binary equivalent of 41\n",
+ "\n",
+ "#Result\n",
+ "print \"binary equivalent of 30 is\",ba\n",
+ "print \"binary equivalent of 27 is\",bb\n",
+ "print \"binary equivalent of 41 is\",bc"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "##Example number 1.12, Page number 1.26"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 44,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "result of 10110-1011 is 0b1011\n",
+ "result of 1001+1010 is 0b10011\n",
+ "result of 101*100 is 0b10100\n",
+ "result of 1100/11 is 0b100\n",
+ "result of 101+1100/10 is 0b1011\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration \n",
+ "a='10110'\n",
+ "b='1011'\n",
+ "c='1001'\n",
+ "d='1010'\n",
+ "e='101'\n",
+ "f='100'\n",
+ "g='1100'\n",
+ "h='11'\n",
+ "i='101'\n",
+ "j='1100'\n",
+ "k='10'\n",
+ "\n",
+ "#Calculation\n",
+ "a_b=bin(int(a,2)-int(b,2)); #result of 10110-1011\n",
+ "c_d=bin(int(c,2)+int(d,2)); #result of 1001+1010\n",
+ "e_f=bin(int(e,2)*int(f,2)); #result of 101*100\n",
+ "gh1=int(g,2);\n",
+ "gh2=int(h,2);\n",
+ "gh=int(gh1/gh2); \n",
+ "g_h=bin(gh); #result of 1100/11\n",
+ "j_k=bin(int(int(j,2)/int(k,2))); #result of 1100/10\n",
+ "i_j_k=bin(int(i,2)+int(j_k,2)); #result of 101+1100/10\n",
+ "\n",
+ "#Result\n",
+ "print \"result of 10110-1011 is\",a_b\n",
+ "print \"result of 1001+1010 is\",c_d\n",
+ "print \"result of 101*100 is\",e_f\n",
+ "print \"result of 1100/11 is\",g_h\n",
+ "print \"result of 101+1100/10 is\",i_j_k"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 2",
+ "language": "python",
+ "name": "python2"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 2
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython2",
+ "version": "2.7.9"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}
|