158k views
2 votes
Write the code to input a number and print the square root. Use the absolute value function to make sure that if the user enters a negative number

1 Answer

4 votes

Answer:

Code is in c++ and java.

Step-by-step explanation:

C++ Code

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

float number;

//input the value

cout<<"Enter a number to get square root: ";

cin>>number;

// applying absolute to input number

number = abs(number);

// calculate the square root

float result = sqrt(number);

cout<<"square root of "<<number<<" is = "<<result;

cout<<endl;

return 0;

}

Java Code

import java.util.Scanner;

public class SquareRoot {

public static void main(String[] args){

Scanner scanner = new Scanner(System.in);

System.out.print("Enter a number to get square root:");

double number = scanner.nextDouble();

number = Math.abs(number);

double result = Math.sqrt(number);

System.out.println("square root of "+number+" is = "+result);

}

}

Output

Case 1:

Enter a number to get square root: 9

square root of 9 is = 3

Case 2:

Enter a number to get square root: -9

square root of 9 is = 3

User Gjijo
by
5.0k points