Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

OCamal Language Assignment. Write a Circle class that has the following fields: radius: a float PI: a final float initialized with the value 3.14159 The

OCamal Language Assignment.

Write a Circle class that has the following fields:

radius: a float

PI: a final float initialized with the value 3.14159

The class should have the following methods:

setRadius : A mutator method for radius field

getRadius : An accessor method for the radius field

getArea : Returns the area of the circle, which is calculated as area = PI * radius * radius

getDiameter : Returns the diameter of he circle, which is calculated as diameter = radius * 2

getCircumference : Returns the circumference of the circle, which is calculated as circumference = 2 * PI * radius.

Write a program that will ask the user for a radius and then will display the area, diameter, and circumference.

P.S. This is OCaml programing Language.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Marketing The Ultimate Marketing Tool

Authors: Edward L. Nash

1st Edition

0070460639, 978-0070460638

More Books

Students also viewed these Databases questions

Question

Should a firm that pays higher dividends have a higher share value?

Answered: 1 week ago

Question

Why do HCMSs exist? Do they change over time?

Answered: 1 week ago