R Program to Find the Square Root of a Number

Introduction

Finding the square root of a number is a common mathematical operation. In programming, it helps you understand how to use built-in mathematical functions. This guide will walk you through writing an R program that prompts the user to enter a number and then calculates its square root.

Problem Statement

Create an R program that:

  • Prompts the user to enter a number.
  • Calculates the square root of the entered number.
  • Displays the square root.

Example:

  • Input: 16
  • Output: Square Root: 4

Solution Steps

  1. Read the Number: Use the readline() function to take the number as input from the user.
  2. Convert the Input to Numeric: Convert the input from a character string to a numeric value using the as.numeric() function.
  3. Calculate the Square Root: Use the sqrt() function to calculate the square root of the number.
  4. Display the Square Root: Use the print() function to display the result.

R Program

# R Program to Find the Square Root of a Number # Author: https://www.javaguides.net/ # Step 1: Read the number from the user number <- as.numeric(readline(prompt = "Enter a number: ")) # Step 2: Calculate the square root of the number square_root <- sqrt(number) # Step 3: Display the square root print(paste("Square Root:", square_root)) 

Explanation

Step 1: Read the Number

  • The readline() function prompts the user to enter a number. The input is read as a string, so it is converted to a numeric value using as.numeric().

Step 2: Calculate the Square Root

  • The sqrt() function in R is used to calculate the square root of the numeric value entered by the user.

Step 3: Display the Square Root

  • The print() function is used to display the result, with the paste() function concatenating the message with the calculated square root.

Output Example

Example:

Enter a number: 16 [1] "Square Root: 4" 

Conclusion

This R program demonstrates how to calculate the square root of a number entered by the user. It covers basic concepts such as taking user input, performing mathematical operations, and displaying results, making it a useful example for beginners learning R programming.

Leave a Comment

Scroll to Top