<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="https://www.r-bloggers.com/basic-operations-exercises/"></div></div><div><a data-url="https://www.r-bloggers.com/basic-operations-exercises/" data-counturl="https://www.r-bloggers.com/basic-operations-exercises/" data-count="horizontal" data-text="Basic Operations Exercises" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://r-exercises.com/2016/10/23/basic-operations/"> R-exercises</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<p><a target="_blank" rel="nofollow" href="http://r-exercises.com/wp-content/uploads/2016/10/mathematics-757566_960_720-1.jpg?x61433"><img sizes="(max-width: 200px) 100vw, 200px" alt="mathematics-757566_960_720" class="wp-image-2382" src="https://i2.wp.com/r-exercises.com/wp-content/uploads/2016/10/mathematics-757566_960_720-1-300x210.jpg?resize=200%2C140" data-recalc-dims="1"></a></p>
<p>This set of exercises will help you to learn and test your skill with basic arithmetical operations and logic functions. Before proceeding, it might be helpful to look over the help pages for the <code>**</code>, <code>%/%</code>, <code>%%</code>, and the logical operators such as <code>!=, ==, >=, isTRUE </code>.</p>
<p>Answers to the exercises are available <a target="_blank" rel="nofollow" href="http://r-exercises.com/2016/10/23/basic-operations/">here</a>.</p>
<p>If you obtained a different (correct) answer than those listed on the solutions page, please feel free to post your answer as a comment on that page.</p>
<p><strong>Exercise 1</strong></p>
<p><strong>Basic Operations</strong> There are two main different type of interest, simple and compound. To start let’s create 3 variables, S = 100 (initial investment), i1=.02 (annual simple interest), i2=.015 (annual compound interest), n=2 (years that the investment will last).</p>
<p><strong>Simple Interest</strong> Define a variable called <code>simple</code> equal to S (1 + i1 * n)</p>
<p><strong>Compound Interest</strong> Define a variable called <code>compound</code> equal to S x (1 + i2)<sup>n</sup></p>
<p><strong>Exercise 2</strong></p>
<p>It’s natural to ask which type of interest for this values gives more amount of money after 2 years (n = 2). Using logical functions <code> &lt;,>, == </code> check which variable is bigger between <code>simple</code> and <code>compound</code></p>
<p><strong>Exercise 3</strong></p>
<p>Using logical functions <code> &lt;,>, ==, |, &amp; </code> find out if simple or compound is equal to 120</p>
<p>Using logical functions <code> &lt;,>, ==, |, &amp; </code> find out if simple and compound is equal to 120</p>
<p><strong>Exercise 4</strong></p>
<p>Formulas can deal with vectors, so let’s define a vector and use it in one of the formulas we defined earlier. Let’s define S as a vector with the following values 100, 96. Remember that <code>c()</code> is the function that allow us to define vectors.</p>
<p>Apply to S the simple interest formula and store the value of the vector in <code>simple</code></p>
<p><strong>Exercise 5</strong></p>
<p>Using logical functions <code> &lt;,>, == </code> check if any of the <code>simple</code> values is smaller or equal to <code>compound</code></p>
<p><strong>Exercise 6</strong></p>
<p>Using the function <code>%/%</code> find out how many $20 candies can you buy with the money stored in <code>compound</code></p>
<p><strong>Exercise 7</strong></p>
<p>Using the function <code>%%</code> find out how much money is left after buying the candies.</p>
<p><strong>Exercise 8</strong></p>
<p>Let’s create two new variables, ode defined as <code>rational=1/3</code> and <code>decimal=0.33</code>. Using the logical function <code>!=</code><br>
Verify if this two values are different.</p>
<p><strong>Exercise 9</strong></p>
<p>There are other functions that can help us compare two variables.</p>
<p>Use the logical function <code>==</code> verify if <code>rational</code> and <code>decimal</code> are the same.</p>
<p>Use the logical function <code>isTRUE</code> verify if <code>rational</code> and <code>decimal</code> are the same.</p>
<p>Use the logical function <code>identical</code> verify if <code>rational</code> and <code>decimal</code> are the same.</p>
<p><strong>Exercise 10</strong></p>
<p>Using the help of the logical functions of the previous exercise find the approximation that R uses for 1/3. Hint: It is not the value that R prints when you define 1/3</p>
<p><div><div><div><div data-width="55" data-show-faces="false" data-send="true" data-layout="box_count" data-height="62" data-href="https://www.r-bloggers.com/basic-operations-exercises/"></div></div><div><a data-url="https://www.r-bloggers.com/basic-operations-exercises/" data-counturl="https://www.r-bloggers.com/basic-operations-exercises/" data-count="vertical" data-text="Basic Operations Exercises" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://r-exercises.com/2016/10/23/basic-operations/"> R-exercises</a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="https://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="https://www.r-bloggers.com/?s=data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="https://www.r-bloggers.com/?s=Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="https://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="https://www.r-bloggers.com/?s=map">maps</a>, <a title="Animation in R" rel="nofollow" href="https://www.r-bloggers.com/?s=animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="https://www.r-bloggers.com/?s=sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="https://www.r-bloggers.com/?s=LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="https://www.r-bloggers.com/?s=SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="https://www.r-bloggers.com/?s=git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="https://www.r-bloggers.com/?s=hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="https://www.r-bloggers.com/?s=Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="https://www.r-bloggers.com/?s=PCA">PCA</a>, <a title="Time series" rel="nofollow" href="https://www.r-bloggers.com/?s=time+series">time series</a>, <a title="finance trading" rel="nofollow" href="https://www.r-bloggers.com/?s=trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/lNwUQZuood4"></a></div>